Nokia N900 – вживую
Попала мне сегодня наконец в руки Nokia N900 правда со старой прошивкой. Так что поделюсь всеми впечатлениями и размышлениями. Сперва пройдёмся по наболевшим вопросам:
- Кирпич ли? – ну, габариты небольшие, за исключением толщины. Тут слайдер толстый-претолстый. Однако он всё равно меньше чем Nokia E61, который у меня сейчас. N900 прекрасно влезает в старый чехол и даже гнездо для наушников не закрывается. В общем телефонов подобной комплекции на рынке полно, так что всё-таки не кирпич;
- Клавиатура не удобная? – Нет, клавиатура вполне себе удобная, гораздо удобней чем на N810. Нажимать на клавиши просто и легко. А с другой стороны нет правого Shift и иногда прямо плачешь. Кстати на этом устройстве нет русских букв на клавиатуре. А вот экранная клавиатура как только начинаешь с ней работать ужас какая странная, но через час совсем другое дело и удобно, и привычно (собственно я тут зачеркнул всё, что написал сначала.
Клавиши хоть и большие, а вот все специальные символы на других.. ну, вкладками что-ли назовём. После нажатия на спец клавишу приходится обратно возвращаться к “вкладке” с буквами. Привыкнуть можно, но не удобно это всё. В других прошивках может быть исправят, хотя что-то не верится. В N810 хоть в клавиатуру без стилуса не попадёшь, зато удобно было, строчишь и не нужна настоящая); - Есть ли стилус? – есть, заткнут в правом нижнем углу. Вытаскивать не очень удобно. Привыкнуть разумеется можно. Стилус опять претерпел изменения, теперь он совсем тонкий;
- Чем покрыт экран? – пластмассой, заляпанным становится сразу, но не сильно;
- Экран такой же странный как в N810? – нет, экран вполне себе удобный и отзывчивый. К скролингу надо привыкнуть, но тыкается хорошо. А вот стилусом его вертеть одно удовольствие. Всякое нажатие сопровождается вибрацией, наверно можно отключить;
- А есть ли MMS? – похоже что нет, не видно;
- В Maemo 5 возможен только “горизонтальный режим”? – похоже что да, для звонков можно выбрать, фотографии вертятся в зависимости от положения аппарата;
- Из чего сделан телефон? – целиком из пластмассы;
- У него есть подставка, как у N800/N810? – считайте, что нет. Есть подставочка вокруг камеры, но это совсем не то.
В общем эти вопросы очень часто всплывают в разных обзорах. Картинки видели я думаю все. У устройства есть кнопки увеличения и уменьшения громкости, которые сейчас именно этим и занимаются, а не чёрт знает чем, как в N810. То есть даже если ничего не запущено эти кнопки отвечают за громкость.
Следующая главная кнопка включения и выключения, плюс различные системные настройки. Через неё, например, можно перейти в режим набора номера или заблокировать клавиатуру и экран. С блокировкой экрана вообще всё интересно. Телефон сам блокируется через сколько-то секунд, или можно передёрнуть рычажок на боковой панели (рядом с гнездом наушников). Чтобы разблокировать можно либо опять передёрнуть рычажок, а можно попонтоваться и, нажав на клавишу включения, провести пальцем слева на право, аля IPhone.
Следующая кнопка для управления камерой. Если крышка камеры открыта, то попадаете в соответствующую программу, если нет, то открываете и тоже попадаете. Фото, ну как фото для фотоаппаратов. Ничего супер вы не снимите им. Фотоаппарат Samsung в полной темноте снимает лучше чем N900 при верхнем свете. Видео можно приближать и отдалять во время съёмки, но делается это не плавно, а рывками. Снимать можно долго, наверно пока место не кончится. Это я всё к тому, чтобы вы не думали, что в современные тглефоны вставляют какие-то очень хорошие камеры. Что касается просмотра фотографий, то они вертятся крутятся в зависимости от положения аппарата.
На боковых панелях есть также два динамика, разъём MicroUSB и разъём для наушников. Nokia как обычно идёт вперёд семимильными шагами. Сперва толстый штырёк, потом тонкий, теперь зарядка в виде MicroUSB, а найти можно только MiniUSB в повседневной жизни. Правда теперь устройство заряжается от USB, зато теперь система вечно хочет подмонтировать флешки. Вставлять можно флешку MicroSD. Она вставляется под защитную заднюю крышку..
Наушники отдельный рассказ. Родных у меня нет, так что не знаю как они себя ведут, а другая нокиевская гарнитура с четырьмя рисками вообще за наушники не считается, а через переходник звук переводится не сразу а через секунду, софтверно как-будто.
Устройство теперь работает как телефон. Для набора номера нужно либо выбрать пункт “Телефон” из меню, либо выбрать тоже самое, нажав на кнопку включения (можно даже настроить чтобы “Телефон” запускался при вертикальном положении устройства). После этого телефон примет “вертикальное положение”, намекнув как бы какой стороной подносить к уху. В принципе мне это всё понравилось. Набирать номер просто и удобно, не то что в Windows Mobile. Мне говорили, что в этой прошивке часто всё падает, но я пару раз набрал и принял номер и ничего не случилось. С SMS сообщениями примерно всё также. После Symbian и звонки, и SMS на высшем уровне.
Что касается чата, то N900 поддерживает Skype, Google Talk, Jabber и SIP. Стандартная программа даже подцепила ICQ-транспорт и аватары. Правда никаких групп не предусмотрено. Конечно прогресс по сравнению с N810. Ну, а для тех, кто недоволен есть Pidgin и Psi.
Рабочий стол по умолчанию голый и, вспоминая N810, хочется спросить у разработчиков: “Вы что, остались во времени в 98 году?”. Но через минуту покопавшись в меню находятся и некоторые виджеты, такие как погода, плюс возможность добавления ярлыков из меню. Да ещё можно установить кое какие приложения для рабочего стола, CountDown, например. Только вот “телефон” на стол вынести нельзя.
Браузер быстрый, удобный, показывающий флеш с ютуба, и наверно не только от туда. Даже умеет во весь экран его оттуда показывать. Пользоваться приятно хоть и как-то непривычно. Без стилуса никуда, по ссылкам пальцем трудно попадать.
Аудио и видео. Новый медиаплеер крутит и видео, и аудио. Теги отображает корректно и в CP1251, и UTF. Видео не требует конвертации, загружаешь файл и вперёд. Про форматы сказать не могу, в любом случае думаю понаделают пакетов поддерживающих всё. Вообще устройство мощное. Может быть что-то и рывками происходит, но не создаётся чувства что что-то притормаживает. Нет, медиаплеер на первый взгляд сделан на 5.
Карты Ovi, те, что идут во всех новых Nokia телефонах. Про GPS думаю вообще ничего сказать не смогу, так как негде проверить. Про навигацию тоже. Нужно ли покупать что-то, не нужно, не знаю. Знаю только что это не maemo-mapper, хотя он есть в репозитории.
Радио, да, оно есть и даже работает. Звук может выводиться как на наушники, так и на динамики.
Наличие программ. Их горы, extra, extra-devel и ещё репозитории, которые наверняка есть и будут. Это разумеется не значит, что там есть “тот софт, который все всегда ставили на WM5”. Эта тема вообще меня не интересует, интересует только начали ли собирать под Maemo 5. Начали.
Некоторые характеристики:
Filesystem Size Used Available Use% Mounted on
rootfs 227.8M 184.6M 39.0M 83% /
ubi0:rootfs 227.8M 184.6M 39.0M 83% /
tmpfs 1.0M 92.0k 932.0k 9% /tmp
tmpfs 256.0k 76.0k 180.0k 30% /var/run
none 10.0M 72.0k 9.9M 1% /dev
tmpfs 64.0M 4.0k 64.0M 0% /dev/shm
/dev/mmcblk0p2 2.0G 51.7M 1.8G 3% /home
/dev/mmcblk0p1 27.0G 775.3M 26.2G 3% /home/user/MyDocs
Processor : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 249.96
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc08
CPU revision : 3
Hardware : Nokia RX-51 board
Revision : 2101
Serial : 0000000000000000
Dumping 100 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/computer'
info.addons = {'hald-addon-cpufreq'} (string list)
info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)
info.capabilities = {'cpufreq_control'} (string list)
info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement', 'org.freedesktop.Hal.Device.CPUFreq'} (string list)
info.product = 'Computer' (string)
info.subsystem = 'unknown' (string)
info.udi = '/org/freedesktop/Hal/devices/computer' (string)
org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', 'num_seconds_to_sleep', '', '', '', 'enable_power_save'} (string list)
org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-suspend-hybrid', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'SuspendHybrid', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', 'i', '', '', '', 'b'} (string list)
power_management.can_hibernate = false (bool)
power_management.can_suspend = true (bool)
power_management.can_suspend_hybrid = false (bool)
power_management.is_powersave_set = false (bool)
system.firmware.name = 'NOLO' (string)
system.firmware.product = 'RX-51 board' (string)
system.firmware.version = '1.4.11' (string)
system.formfactor = 'unknown' (string)
system.hardware.product = 'RX-51' (string)
system.hardware.serial = '0000000000000000' (string)
system.hardware.uuid = '2101' (string)
system.hardware.vendor = 'Nokia' (string)
system.hardware.version = '2101' (string)
system.kernel.machine = 'armv7l' (string)
system.kernel.name = 'Linux' (string)
system.kernel.version = '2.6.28-omap1' (string)
system.kernel.version.major = 2 (0x2) (int)
system.kernel.version.micro = 28 (0x1c) (int)
system.kernel.version.minor = 6 (0x6) (int)
udi = '/org/freedesktop/Hal/devices/platform_omaplfb'
info.linux.driver = 'omaplfb' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omaplfb)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omaplfb' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omaplfb' (string)
platform.id = 'omaplfb' (string)
udi = '/org/freedesktop/Hal/devices/platform_pvrsrvkm'
info.linux.driver = 'pvrsrvkm' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (pvrsrvkm)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_pvrsrvkm' (string)
linux.device_file = '/dev/pvrsrvkm' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/pvrsrvkm' (string)
platform.id = 'pvrsrvkm' (string)
udi = '/org/freedesktop/Hal/devices/bme'
battery.charge_level.capacity_state = 'ok' (string)
battery.charge_level.current = 5 (0x5) (int)
battery.charge_level.design = 8 (0x8) (int)
battery.charge_level.last_full = 0 (0x0) (int)
battery.charge_level.percentage = 59 (0x3b) (int)
battery.charge_level.unit = 'bars' (string)
battery.is_rechargeable = true (bool)
battery.present = true (bool)
battery.rechargeable.is_charging = false (bool)
battery.rechargeable.is_discharging = true (bool)
battery.remaining_time = 10800 (0x2a30) (int)
battery.remaining_time.calculate_per_time = false (bool)
battery.reporting.current = 752 (0x2f0) (int)
battery.reporting.design = 1269 (0x4f5) (int)
battery.reporting.last_full = 0 (0x0) (int)
battery.reporting.unit = 'mAh' (string)
battery.type = 'pda' (string)
battery.voltage.current = 3825 (0xef1) (int)
battery.voltage.design = 4200 (0x1068) (int)
battery.voltage.unit = 'mV' (string)
info.addons = {'hald-addon-bme'} (string list)
info.capabilities = {'battery'} (string list)
info.category = 'battery' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Battery (BME-HAL)' (string)
info.subsystem = 'unknown' (string)
info.udi = '/org/freedesktop/Hal/devices/bme' (string)
maemo.charger.connection_status = 'disconnected' (string)
maemo.charger.type = 'none' (string)
maemo.rechargeable.charging_status = 'off' (string)
udi = '/org/freedesktop/Hal/devices/als'
info.addons = {'hald-addon-als'} (string list)
info.capabilities = {'light_sensor'} (string list)
info.interfaces = {'org.freedesktop.Hal.Device.LightSensor'} (string list)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Ambient Light Sensor' (string)
info.subsystem = 'unknown' (string)
info.udi = '/org/freedesktop/Hal/devices/als' (string)
light_sensor.num_sensors = 1 (0x1) (int)
udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
alsa.device_file = '/dev/snd/timer' (string)
alsa.type = 'timer' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'ALSA Timer Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer' (string)
linux.device_file = '/dev/snd/timer' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/timer' (string)
udi = '/org/freedesktop/Hal/devices/net_15'
info.capabilities = {'net'} (string list)
info.category = 'net' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'net' (string)
info.udi = '/org/freedesktop/Hal/devices/net_15' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'net' (string)
linux.sysfs_path = '/sys/class/net/phonet0' (string)
net.address = '15' (string)
net.arp_proto_hw_id = 820 (0x334) (int)
net.interface = 'phonet0' (string)
net.linux.ifindex = 4 (0x4) (int)
net.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/net_computer_loopback'
info.capabilities = {'net', 'net.loopback'} (string list)
info.category = 'net.loopback' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Loopback device Interface' (string)
info.subsystem = 'net' (string)
info.udi = '/org/freedesktop/Hal/devices/net_computer_loopback' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'net' (string)
linux.sysfs_path = '/sys/class/net/lo' (string)
net.address = '00:00:00:00:00:00' (string)
net.arp_proto_hw_id = 772 (0x304) (int)
net.interface = 'lo' (string)
net.linux.ifindex = 1 (0x1) (int)
net.originating_device = '/org/freedesktop/Hal/devices/computer' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_7'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_7' (string)
leds.colour = 'r' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:r' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_6'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_6' (string)
leds.colour = 'kb6' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb6' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_5'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_5' (string)
leds.colour = 'kb5' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb5' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_4'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_4' (string)
leds.colour = 'kb4' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb4' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_3'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_3' (string)
leds.colour = 'kb3' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb3' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_2'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_2' (string)
leds.colour = 'kb2' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb2' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_1'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_1' (string)
leds.colour = 'kb1' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:kb1' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523_0'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523_0' (string)
leds.colour = 'g' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:g' (string)
udi = '/org/freedesktop/Hal/devices/leds_lp5523'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_lp5523' (string)
leds.colour = 'b' (string)
leds.device_name = 'lp5523' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/lp5523:b' (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
button.has_state = false (bool)
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'button', 'input.touchpad'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'TSC2005 touchscreen' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0' (string)
input.device = '/dev/input/event3' (string)
input.product = 'TSC2005 touchscreen' (string)
input.x11_driver = 'evdev' (string)
input.x11_options.Calibration = '156 3939 3817 176 0 0' (string)
linux.device_file = '/dev/input/event3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input3/event3' (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
button.has_state = false (bool)
button.type = 'power' (string)
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'triton2-pwrbutton' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input' (string)
input.device = '/dev/input/event0' (string)
input.product = 'triton2-pwrbutton' (string)
linux.device_file = '/dev/input/event0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input0/event0' (string)
udi = '/org/freedesktop/Hal/devices/computer_backlight'
info.addons = {'hald-addon-generic-backlight'} (string list)
info.capabilities = {'laptop_panel'} (string list)
info.category = 'laptop_panel' (string)
info.interfaces = {'org.freedesktop.Hal.Device.LaptopPanel'} (string list)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Generic Backlight Device' (string)
info.subsystem = 'backlight' (string)
info.udi = '/org/freedesktop/Hal/devices/computer_backlight' (string)
laptop_panel.access_method = 'general' (string)
laptop_panel.num_levels = 256 (0x100) (int)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'backlight' (string)
linux.sysfs_path = '/sys/class/backlight/acx565akm' (string)
udi = '/org/freedesktop/Hal/devices/platform_wl12xx'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (wl12xx)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_wl12xx' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/wl12xx' (string)
platform.id = 'wl12xx' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio'
info.linux.driver = 'soc-audio' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (soc-audio)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/soc-audio' (string)
platform.id = 'soc-audio' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input'
button.has_state = true (bool)
button.state.value = true (bool)
button.type = 'jack_insert' (string)
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.switch', 'button', 'input.jack.headphone', 'input.jack.microphone', 'input.jack.lineout', 'input.jack.videoout', 'input.jack'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = 'RX51 (tlv320aic3x) Jack' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_logicaldev_input' (string)
input.device = '/dev/input/event2' (string)
input.jack.type = {'headphone'} (string list)
input.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
input.product = 'RX51 (tlv320aic3x) Jack' (string)
linux.device_file = '/dev/input/event2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input2/event2' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_1'
alsa.card = 0 (0x0) (int)
alsa.card_id = 'RX51 (tlv320aic3x)' (string)
alsa.device = 1 (0x1) (int)
alsa.device_file = '/dev/snd/pcmC0D1p' (string)
alsa.device_id = '' (string)
alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.type = 'playback' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = ' ALSA Playback Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_1' (string)
linux.device_file = '/dev/snd/pcmC0D1p' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/pcmC0D1p' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_1'
alsa.card = 0 (0x0) (int)
alsa.card_id = 'RX51 (tlv320aic3x)' (string)
alsa.device = 1 (0x1) (int)
alsa.device_file = '/dev/snd/pcmC0D1c' (string)
alsa.device_id = '' (string)
alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.type = 'capture' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = ' ALSA Capture Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_1' (string)
linux.device_file = '/dev/snd/pcmC0D1c' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/pcmC0D1c' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_0'
alsa.card = 0 (0x0) (int)
alsa.card_id = 'RX51 (tlv320aic3x)' (string)
alsa.device = 0 (0x0) (int)
alsa.device_file = '/dev/snd/pcmC0D0p' (string)
alsa.device_id = '' (string)
alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.type = 'playback' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = ' ALSA Playback Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_playback_0' (string)
linux.device_file = '/dev/snd/pcmC0D0p' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/pcmC0D0p' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_0'
alsa.card = 0 (0x0) (int)
alsa.card_id = 'RX51 (tlv320aic3x)' (string)
alsa.device = 0 (0x0) (int)
alsa.device_file = '/dev/snd/pcmC0D0c' (string)
alsa.device_id = '' (string)
alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
alsa.pcm_class = 'generic' (string)
alsa.type = 'capture' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = ' ALSA Capture Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_capture_0' (string)
linux.device_file = '/dev/snd/pcmC0D0c' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/pcmC0D0c' (string)
udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_control__1'
alsa.card = 0 (0x0) (int)
alsa.card_id = 'RX51 (tlv320aic3x)' (string)
alsa.device_file = '/dev/snd/controlC0' (string)
alsa.originating_device = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
alsa.type = 'control' (string)
info.capabilities = {'alsa'} (string list)
info.category = 'alsa' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_soc_audio' (string)
info.product = 'RX51 (tlv320aic3x) ALSA Control Device' (string)
info.subsystem = 'sound' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_soc_audio_alsa_control__1' (string)
linux.device_file = '/dev/snd/controlC0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'sound' (string)
linux.sysfs_path = '/sys/class/sound/controlC0' (string)
udi = '/org/freedesktop/Hal/devices/platform_smc91x'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (smc91x)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_smc91x' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/smc91x' (string)
platform.id = 'smc91x' (string)
udi = '/org/freedesktop/Hal/devices/platform_serial8250_0'
info.linux.driver = 'serial8250' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (serial8250.0)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_serial8250_0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/serial8250.0' (string)
platform.id = 'serial8250.0' (string)
udi = '/org/freedesktop/Hal/devices/platform_serial8250'
info.linux.driver = 'serial8250' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (serial8250)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_serial8250' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/serial8250' (string)
platform.id = 'serial8250' (string)
udi = '/org/freedesktop/Hal/devices/platform_regulatory_0'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (regulatory.0)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_regulatory_0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/regulatory.0' (string)
platform.id = 'regulatory.0' (string)
udi = '/org/freedesktop/Hal/devices/platform_omapflash_0'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omapflash.0)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omapflash_0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omapflash.0' (string)
platform.id = 'omapflash.0' (string)
udi = '/org/freedesktop/Hal/devices/platform_omapfb'
info.linux.driver = 'omapfb' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omapfb)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omapfb' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omapfb' (string)
platform.id = 'omapfb' (string)
udi = '/org/freedesktop/Hal/devices/platform_omapdss'
info.linux.driver = 'omapdss' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omapdss)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omapdss' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omapdss' (string)
platform.id = 'omapdss' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_wdt'
info.linux.driver = 'omap_wdt' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap_wdt)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_wdt' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap_wdt' (string)
platform.id = 'omap_wdt' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_ssi'
info.linux.driver = 'omap_ssi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap_ssi)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_ssi' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap_ssi' (string)
platform.id = 'omap_ssi' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap3isp'
info.linux.driver = 'omap3isp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap3isp)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap3isp' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap3isp' (string)
platform.id = 'omap3isp' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap34xx_temp'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap34xx_temp)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap34xx_temp' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap34xx_temp' (string)
platform.id = 'omap34xx_temp' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4'
info.linux.driver = 'omap2_mcspi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap2_mcspi.4)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.4' (string)
platform.id = 'omap2_mcspi.4' (string)
udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32_0'
info.capabilities = {'net', 'net.80211control'} (string list)
info.category = 'net.80211control' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4' (string)
info.product = 'Networking Wireless Control Interface' (string)
info.subsystem = 'net' (string)
info.udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32_0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'net' (string)
linux.sysfs_path = '/sys/class/net/wmaster0' (string)
net.address = '00:1f:df:f9:6a:32' (string)
net.arp_proto_hw_id = 801 (0x321) (int)
net.interface = 'wmaster0' (string)
net.linux.ifindex = 2 (0x2) (int)
net.originating_device = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4' (string)
udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32'
info.capabilities = {'net', 'net.80211'} (string list)
info.category = 'net.80211' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4' (string)
info.product = 'WLAN Interface' (string)
info.subsystem = 'net' (string)
info.udi = '/org/freedesktop/Hal/devices/net_00_1f_df_f9_6a_32' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'net' (string)
linux.sysfs_path = '/sys/class/net/wlan0' (string)
net.80211.mac_address = 136901650994 (0x1fdff96a32) (uint64)
net.address = '00:1f:df:f9:6a:32' (string)
net.arp_proto_hw_id = 1 (0x1) (int)
net.interface = 'wlan0' (string)
net.linux.ifindex = 3 (0x3) (int)
net.originating_device = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_4' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_3'
info.linux.driver = 'omap2_mcspi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap2_mcspi.3)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.3' (string)
platform.id = 'omap2_mcspi.3' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_2'
info.linux.driver = 'omap2_mcspi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap2_mcspi.2)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.2' (string)
platform.id = 'omap2_mcspi.2' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_1'
info.linux.driver = 'omap2_mcspi' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap2_mcspi.1)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap2_mcspi_1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap2_mcspi.1' (string)
platform.id = 'omap2_mcspi.1' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap2_onenand'
info.linux.driver = 'omap2-onenand' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap2-onenand)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap2_onenand' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap2-onenand' (string)
platform.id = 'omap2-onenand' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_previewer'
info.linux.driver = 'omap-previewer' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-previewer)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_previewer' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-previewer' (string)
platform.id = 'omap-previewer' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_5'
info.linux.driver = 'omap-mcbsp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-mcbsp.5)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_5' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.5' (string)
platform.id = 'omap-mcbsp.5' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_4'
info.linux.driver = 'omap-mcbsp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-mcbsp.4)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_4' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.4' (string)
platform.id = 'omap-mcbsp.4' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_3'
info.linux.driver = 'omap-mcbsp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-mcbsp.3)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.3' (string)
platform.id = 'omap-mcbsp.3' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_2'
info.linux.driver = 'omap-mcbsp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-mcbsp.2)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.2' (string)
platform.id = 'omap-mcbsp.2' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_1'
info.linux.driver = 'omap-mcbsp' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-mcbsp.1)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_mcbsp_1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-mcbsp.1' (string)
platform.id = 'omap-mcbsp.1' (string)
udi = '/org/freedesktop/Hal/devices/platform_omap_iommu_1'
info.linux.driver = 'omap-iommu' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (omap-iommu.1)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_omap_iommu_1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/omap-iommu.1' (string)
platform.id = 'omap-iommu.1' (string)
udi = '/org/freedesktop/Hal/devices/platform_nokia_av'
info.linux.driver = 'nokia-av' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (nokia-av)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_nokia_av' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/nokia-av' (string)
platform.id = 'nokia-av' (string)
udi = '/org/freedesktop/Hal/devices/platform_musb_hdrc'
info.linux.driver = 'musb_hdrc' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (musb_hdrc)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_musb_hdrc' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/musb_hdrc' (string)
platform.id = 'musb_hdrc' (string)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'usb.cable' (string)
info.addons = {'hald-addon-usb-cable'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_musb_hdrc' (string)
info.product = 'MUSB HDRC host driver' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc' (string)
info.vendor = 'Linux 2.6.28-omap1 musb-hcd' (string)
linux.device_file = '/dev/bus/usb/001/001' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1' (string)
usb_device.bus_number = 1 (0x1) (int)
usb_device.cable_type = 'disconnected' (string)
usb_device.can_wake_up = true (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 9 (0x9) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 518 (0x206) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = true (bool)
usb_device.linux.device_number = 1 (0x1) (int)
usb_device.linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1' (string)
usb_device.max_power = 0 (0x0) (int)
usb_device.mode = 'b_idle' (string)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 1 (0x1) (int)
usb_device.num_ports = 1 (0x1) (int)
usb_device.product = 'MUSB HDRC host driver' (string)
usb_device.product_id = 2 (0x2) (int)
usb_device.serial = 'musb_hdrc' (string)
usb_device.speed = 480.0 (480) (double)
usb_device.vendor = 'Linux 2.6.28-omap1 musb-hcd' (string)
usb_device.vendor_id = 7531 (0x1d6b) (int)
usb_device.version = 2.0 (2) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc_if0'
info.linux.driver = 'hub' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc' (string)
info.product = 'USB Hub Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_musb_hdrc_if0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1/1-0:1.0' (string)
usb.bus_number = 1 (0x1) (int)
usb.can_wake_up = true (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 9 (0x9) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 518 (0x206) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 9 (0x9) (int)
usb.interface.number = 0 (0x0) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = true (bool)
usb.linux.device_number = 1 (0x1) (int)
usb.linux.sysfs_path = '/sys/devices/platform/musb_hdrc/usb1/1-0:1.0' (string)
usb.max_power = 0 (0x0) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 1 (0x1) (int)
usb.num_ports = 1 (0x1) (int)
usb.product = 'USB Hub Interface' (string)
usb.product_id = 2 (0x2) (int)
usb.serial = 'musb_hdrc' (string)
usb.speed = 480.0 (480) (double)
usb.vendor = 'Linux 2.6.28-omap1 musb-hcd' (string)
usb.vendor_id = 7531 (0x1d6b) (int)
usb.version = 2.0 (2) (double)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1'
info.linux.driver = 'mmci-omap-hs' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (mmci-omap-hs.1)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/mmci-omap-hs.1' (string)
platform.id = 'mmci-omap-hs.1' (string)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host'
info.capabilities = {'mmc_host'} (string list)
info.category = 'mmc_host' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1' (string)
info.product = 'MMC/SD Host Adapter' (string)
info.subsystem = 'mmc_host' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'mmc_host' (string)
linux.sysfs_path = '/sys/class/mmc_host/mmc1' (string)
mmc_host.host = 1 (0x1) (int)
mmc_host.slot_name = 'internal' (string)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1'
info.linux.driver = 'mmcblk' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host' (string)
info.product = 'MMC32G' (string)
info.subsystem = 'mmc' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1' (string)
info.vendor = 'Unknown (17)' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'mmc' (string)
linux.sysfs_path = '/sys/class/mmc_host/mmc1/mmc1:0001' (string)
mmc.cid = '1101004d4d43333247010c1471557cb1' (string)
mmc.csd = '900e00320f5903ffffffffe79640005b' (string)
mmc.date = '07/2009' (string)
mmc.fwrev = 0 (0x0) (int)
mmc.hwrev = 0 (0x0) (int)
mmc.oem = 'Unknown (256)' (string)
mmc.rca = 1 (0x1) (int)
mmc.serial = 202666325 (0xc147155) (int)
mmc.type = 'MMC' (string)
mmc.vendor = 'Unknown (17)' (string)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc'
block.device = '/dev/mmcblk0' (string)
block.is_volume = false (bool)
block.major = 179 (0xb3) (int)
block.minor = 0 (0x0) (int)
block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.capabilities = {'storage', 'block'} (string list)
info.category = 'storage' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/mmcblk0' (string)
storage.automount_enabled_hint = true (bool)
storage.bus = 'mmc' (string)
storage.drive_type = 'sd_mmc' (string)
storage.hotpluggable = true (bool)
storage.media_check_enabled = false (bool)
storage.model = '' (string)
storage.no_partitions_hint = false (bool)
storage.originating_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1' (string)
storage.partitioning_scheme = 'none' (string)
storage.removable = false (bool)
storage.removable.media_available = true (bool)
storage.removable.media_size = 32015122432 (0x774400000) (uint64)
storage.requires_eject = false (bool)
storage.size = 32015122432 (0x774400000) (uint64)
storage.vendor = '' (string)
udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368'
block.device = '/dev/mmcblk0p3' (string)
block.is_volume = true (bool)
block.major = 179 (0xb3) (int)
block.minor = 3 (0x3) (int)
block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.product = 'Volume (swap)' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_part3_size_805306368' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p3' (string)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'swap' (string)
volume.fsusage = 'other' (string)
volume.fsversion = '2' (string)
volume.is_disc = false (bool)
volume.is_mounted = false (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = '' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount_point = '' (string)
volume.num_blocks = 1572864 (0x180000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 3 (0x3) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 31142739968 (0x740408000) (uint64)
volume.partition.type = '0x82' (string)
volume.partition.uuid = '' (string)
volume.size = 805306368 (0x30000000) (uint64)
volume.uuid = '' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_4AB1_CD5F'
block.device = '/dev/mmcblk0p1' (string)
block.is_volume = true (bool)
block.major = 179 (0xb3) (int)
block.minor = 1 (0x1) (int)
block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.product = 'Nokia N900' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_4AB1_CD5F' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p1' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'vfat' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = 'FAT32' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = 'Nokia N900' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid=', 'flush'} (string list)
volume.mount_point = '/home/user/MyDocs' (string)
volume.num_blocks = 56631296 (0x3602000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 1 (0x1) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 32768 (0x8000) (uint64)
volume.partition.type = '0x0c' (string)
volume.partition.uuid = '' (string)
volume.size = 28995223552 (0x6c0400000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '4AB1-CD5F' (string)
udi = '/org/freedesktop/Hal/devices/volume_uuid_6346a493_a8e1_4574_b50d_231ecda4367d'
block.device = '/dev/mmcblk0p2' (string)
block.is_volume = true (bool)
block.major = 179 (0xb3) (int)
block.minor = 2 (0x2) (int)
block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.capabilities = {'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_1_mmc_host_mmc_card_rca1_storage_mmc_sd_mmc' (string)
info.product = 'RX-51_2009SE_1.2' (string)
info.udi = '/org/freedesktop/Hal/devices/volume_uuid_6346a493_a8e1_4574_b50d_231ecda4367d' (string)
linux.hotplug_type = 3 (0x3) (int)
linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p2' (string)
org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
volume.block_size = 512 (0x200) (int)
volume.fstype = 'ext3' (string)
volume.fsusage = 'filesystem' (string)
volume.fsversion = '1.0' (string)
volume.ignore = false (bool)
volume.is_disc = false (bool)
volume.is_mounted = true (bool)
volume.is_mounted_read_only = false (bool)
volume.is_partition = true (bool)
volume.label = 'RX-51_2009SE_1.2' (string)
volume.linux.is_device_mapper = false (bool)
volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'acl', 'user_xattr', 'data='} (string list)
volume.mount_point = '/home' (string)
volume.num_blocks = 4194304 (0x400000) (uint64)
volume.partition.flags = {} (string list)
volume.partition.label = '' (string)
volume.partition.media_size = 32015122432 (0x774400000) (uint64)
volume.partition.number = 2 (0x2) (int)
volume.partition.scheme = 'mbr' (string)
volume.partition.start = 28995256320 (0x6c0408000) (uint64)
volume.partition.type = '0x83' (string)
volume.partition.uuid = '' (string)
volume.size = 2147483648 (0x80000000) (uint64)
volume.unmount.valid_options = {'lazy'} (string list)
volume.uuid = '6346a493-a8e1-4574-b50d-231ecda4367d' (string)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0'
info.linux.driver = 'mmci-omap-hs' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (mmci-omap-hs.0)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/mmci-omap-hs.0' (string)
platform.id = 'mmci-omap-hs.0' (string)
udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0_mmc_host'
button.has_state = true (bool)
button.state.value = true (bool)
button.type = 'cover' (string)
info.addons = {'hald-addon-mmc'} (string list)
info.capabilities = {'mmc_host', 'button'} (string list)
info.category = 'mmc_host' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0' (string)
info.product = 'MMC/SD Host Adapter' (string)
info.subsystem = 'mmc_host' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_hs_0_mmc_host' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'mmc_host' (string)
linux.sysfs_path = '/sys/class/mmc_host/mmc0' (string)
mmc_host.host = 0 (0x0) (int)
mmc_host.slot_name = 'external' (string)
udi = '/org/freedesktop/Hal/devices/platform_lirc_rx51'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (lirc_rx51)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_lirc_rx51' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/lirc_rx51' (string)
platform.id = 'lirc_rx51' (string)
udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_3'
info.linux.driver = 'i2c_omap' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (i2c_omap.3)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/i2c_omap.3' (string)
platform.id = 'i2c_omap.3' (string)
udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_2'
info.linux.driver = 'i2c_omap' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (i2c_omap.2)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_2' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/i2c_omap.2' (string)
platform.id = 'i2c_omap.2' (string)
udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1'
info.linux.driver = 'i2c_omap' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (i2c_omap.1)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/i2c_omap.1' (string)
platform.id = 'i2c_omap.1' (string)
udi = '/org/freedesktop/Hal/devices/platform_hci_h4p'
info.linux.driver = 'hci_h4p' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (hci_h4p)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_hci_h4p' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/hci_h4p' (string)
platform.id = 'hci_h4p' (string)
udi = '/org/freedesktop/Hal/devices/platform_gpio_switch'
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (gpio-switch)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch' (string)
platform.id = 'gpio-switch' (string)
udi = '/org/freedesktop/Hal/devices/platform_slide'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'cover' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (slide)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_slide' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/slide' (string)
platform.id = 'slide' (string)
udi = '/org/freedesktop/Hal/devices/platform_sleep_ind'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (sleep_ind)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_sleep_ind' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/sleep_ind' (string)
platform.id = 'sleep_ind' (string)
udi = '/org/freedesktop/Hal/devices/platform_proximity'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'cover' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (proximity)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_proximity' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/proximity' (string)
platform.id = 'proximity' (string)
udi = '/org/freedesktop/Hal/devices/platform_kb_lock'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'cover' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (kb_lock)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_kb_lock' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/kb_lock' (string)
platform.id = 'kb_lock' (string)
udi = '/org/freedesktop/Hal/devices/platform_headphone'
button.has_state = true (bool)
button.state.value = true (bool)
button.type = 'connection' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (headphone)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_headphone' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/headphone' (string)
platform.id = 'headphone' (string)
udi = '/org/freedesktop/Hal/devices/platform_cmt_wddis'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cmt_wddis)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cmt_wddis' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_wddis' (string)
platform.id = 'cmt_wddis' (string)
udi = '/org/freedesktop/Hal/devices/platform_cmt_rst'
button.has_state = true (bool)
button.state.value = true (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cmt_rst)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cmt_rst' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_rst' (string)
platform.id = 'cmt_rst' (string)
udi = '/org/freedesktop/Hal/devices/platform_cmt_en'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cmt_en)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cmt_en' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_en' (string)
platform.id = 'cmt_en' (string)
udi = '/org/freedesktop/Hal/devices/platform_cmt_bsi'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cmt_bsi)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cmt_bsi' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_bsi' (string)
platform.id = 'cmt_bsi' (string)
udi = '/org/freedesktop/Hal/devices/platform_cmt_apeslpx'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cmt_apeslpx)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cmt_apeslpx' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cmt_apeslpx' (string)
platform.id = 'cmt_apeslpx' (string)
udi = '/org/freedesktop/Hal/devices/platform_cam_shutter'
button.has_state = true (bool)
button.state.value = true (bool)
button.type = 'cover' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cam_shutter)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cam_shutter' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_shutter' (string)
platform.id = 'cam_shutter' (string)
udi = '/org/freedesktop/Hal/devices/platform_cam_launch'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cam_launch)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cam_launch' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_launch' (string)
platform.id = 'cam_launch' (string)
udi = '/org/freedesktop/Hal/devices/platform_cam_focus'
button.has_state = true (bool)
button.state.value = false (bool)
button.type = 'activity' (string)
info.addons.singleton = {'hald-addon-omap-gpio'} (string list)
info.capabilities = {'button'} (string list)
info.linux.driver = 'gpio-switch' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch' (string)
info.product = 'Platform Device (cam_focus)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_cam_focus' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/gpio-switch/cam_focus' (string)
platform.id = 'cam_focus' (string)
udi = '/org/freedesktop/Hal/devices/platform_camera_button'
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (camera_button)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_camera_button' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/camera_button' (string)
platform.id = 'camera_button' (string)
udi = '/org/freedesktop/Hal/devices/platform_C6410'
info.linux.driver = 'C6410' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (C6410)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_C6410' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/devices/platform/C6410' (string)
platform.id = 'C6410' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_rtc'
info.linux.driver = 'twl4030_rtc' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_rtc)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_rtc' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_rtc' (string)
platform.id = 'twl4030_rtc' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_3'
info.linux.driver = 'twl4030_reg' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_reg.3)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_3' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.3' (string)
platform.id = 'twl4030_reg.3' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_19'
info.linux.driver = 'twl4030_reg' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_reg.19)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_19' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.19' (string)
platform.id = 'twl4030_reg.19' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_18'
info.linux.driver = 'twl4030_reg' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_reg.18)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_18' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.18' (string)
platform.id = 'twl4030_reg.18' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_17'
info.linux.driver = 'twl4030_reg' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_reg.17)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_reg_17' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004b/twl4030_reg.17' (string)
platform.id = 'twl4030_reg.17' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_madc'
info.linux.driver = 'twl4030_madc' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_madc)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_madc' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004a/twl4030_madc' (string)
platform.id = 'twl4030_madc' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad'
info.linux.driver = 'twl4030_keypad' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_keypad)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-004a/twl4030_keypad' (string)
platform.id = 'twl4030_keypad' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad_logicaldev_input'
info.addons.singleton = {'hald-addon-input'} (string list)
info.capabilities = {'input', 'input.keyboard', 'input.keys', 'button'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_twl4030_keypad' (string)
info.product = 'omap_twl4030keypad' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_keypad_logicaldev_input' (string)
input.device = '/dev/input/event1' (string)
input.originating_device = '/org/freedesktop/Hal/devices/platform_twl4030_keypad' (string)
input.product = 'omap_twl4030keypad' (string)
input.x11_driver = 'evdev' (string)
input.x11_options.XkbLayout = 'us' (string)
input.x11_options.XkbModel = 'nokiarx51' (string)
input.x11_options.XkbRules = 'evdev' (string)
input.x11_options.XkbVariant = '' (string)
input.xkb.layout = 'us' (string)
input.xkb.model = 'nokiarx51' (string)
input.xkb.options = {''} (string list)
input.xkb.rules = 'base' (string)
input.xkb.variant = '' (string)
linux.device_file = '/dev/input/event1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input1/event1' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_gpio'
info.linux.driver = 'twl4030_gpio' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_gpio)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_gpio' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0049/twl4030_gpio' (string)
platform.id = 'twl4030_gpio' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_wdt'
info.linux.driver = 'twl4030_wdt' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_wdt)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_wdt' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_wdt' (string)
platform.id = 'twl4030_wdt' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_vibra'
info.linux.driver = 'twl4030_vibra' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_vibra)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_vibra' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_vibra' (string)
platform.id = 'twl4030_vibra' (string)
udi = '/org/freedesktop/Hal/devices/leds_twl4030'
info.capabilities = {'leds'} (string list)
info.category = 'leds' (string)
info.parent = '/org/freedesktop/Hal/devices/platform_twl4030_vibra' (string)
info.subsystem = 'leds' (string)
info.udi = '/org/freedesktop/Hal/devices/leds_twl4030' (string)
leds.colour = 'vibrator' (string)
leds.device_name = 'twl4030' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'leds' (string)
linux.sysfs_path = '/sys/class/leds/twl4030:vibrator' (string)
udi = '/org/freedesktop/Hal/devices/platform_twl4030_usb'
info.linux.driver = 'twl4030_usb' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'Platform Device (twl4030_usb)' (string)
info.subsystem = 'platform' (string)
info.udi = '/org/freedesktop/Hal/devices/platform_twl4030_usb' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'platform' (string)
linux.sysfs_path = '/sys/class/i2c-adapter/i2c-1/1-0048/twl4030_usb' (string)
platform.id = 'twl4030_usb' (string)
Dumped 100 device(s) from the Global Device List.
------------------------------------------------
Вот собственно и всё. В заключении скажу, что чем больше пользуешься, тем больше привыкаешь. Кажется, что и недостатков-то нет. Пока ехал домой думал о том как описать недостатки, а в два ночи я уже всем (кроме подставки, ну, и зарядки MicroUSB) доволен. Вот так вот. Стоит оно своих денег, стоит. Интеграция телефона и интернет таблетки произведена, и размеры её меньше чем мой чехол от Nokia E61.
существенный для меня вопрос: там скролл как в 5800 (с полосой для скрола справа) или как в iPhone (в любом месте потянул за документ, и документ проскролился)?
Там есть маленький скролл, который исчезает, но основная прокрутка как в IPhone. Также было в N810, но там плохой экран был и проще было щёлкать стилусом в прокрутку. Тут всё хорошо пальцем вертится.
> но основная прокрутка как в IPhone
слава богу, буду брать
ЗЫ не видел к сожалению 810, так что не с чем сравнивать
Прежде чем брать, рекомендую взять на “попробовать” в течение дня.. ИМХО более неудобного телефона у Nokia еще не было (ну разве что 5800, но это отдельная песня).
Хочу возразить. Я тоже вначале был скептичен. Но после месяца использования в качестве основного телефона я считаю, что ничем более убодным я до сих пор не пользовался. Контакты с интеграцией контактов гугл и скайпа это просто сказка. При звонке выбираешь, через что звонить, это то, о чём я до этого мечтал.
А браузер зумит нормально при помощи трения пальцем по часовой стрелке? Это ж главный скользкий момент (ну типа по видео невозможно понять удобно это или нет).
Ух, как оно умеет. Там рядом кнопки есть увеличения уменьшения, так что всё равно как. Но проверю сегодня.
В общем, оно увеличивается и уменьшается. Главное надавить посильнее, чтобы экран не подумал, что палец убран.
Еще, если можно, скажи про экран, он так же царапается как у н810? А то у меня в рюкзаках пока лежало поцарапался экран об ключи, жалко как-то, аж чехол ношу в рюкзаке.
И последнее. Так что, можно пользоваться чтоб “по-быстрому почитать рсс-ленту” или пока нет (скорость браузера)?
Ну, наверно царапается. Пластмасса же. Но пластмасса по идее мало чем отличается от телефонов. И носить телефон ты наверно будешь не в рюкзаке.
Про RSS не знаю, не смотрел, а браузер шустрый.
> И носить телефон ты наверно будешь не в рюкзаке.
Ну да, хотя сейчас ношу телефон и ключи в одном кармане) В любом случае, я загорелся идеей (и надеждой) того, что телефоны на s60 резко подешевеют и можно будет купить и играться с qt (пописать чего, попортировать). s60 может стать лучшей ОС телефонов “для домохозяек”, ибо ведь в цене должна упасть неслабо (хотя можт там железки таких денег стоят, не знаю).
Одно, плохо, экран стал меньше, чем на 810.
Я использую последнюю в основном как читалку и серфилку инета, размер экрана таки имеет значение.
Плюс, если сядет батарея на 810, то звонить можно с обычного телефона. А если на 900, то звонить уже не получится.
Запасная батарейка легче и не дороже второго телефона, не?
Увы, запасная батарейка требует к себе повышенного внимания 🙁
Если бы она могла сама попросить, что бы ее покормили, и лежала в заряженном состоянии хотя бы месяц…
Привет:)
Тоже подумываю взять, но вместо N800, которая тебе не понравилась…
Очень важный для меня вопрос: на ней книжки в evince в pds/djavu читать можно, или глаза сломаются? На N800 все было именно идеально
(всегда электронные читалки находила слишком большими и неудобными)
З.Ы. Жалко, что нет Fedora/RHEL под ARM. Нет, не вместо Maemo, я себе еще Debian в chroot поставила, иногда удобно под рукой иметь Apache, PHP, MySQL, Postfix, и т д 🙂
Глаза они это, настраиваемые. Нет, там хороший такой экран и хорошие такие шрифты. Привыкнешь думаю.
sHaggY_caT, в pdf нельзя вроде как масштабировать только текст, так что в 900 pdf читать будет так же сложно, как и в 800/810
>sHaggY_caT, в pdf нельзя вроде как >масштабировать только текст, так что в 900 pdf >читать будет так же сложно, как и в 800/810
Не знаю, мой evince маштабирует pdf-ки :))
Так что бы масштабировался только текст и не возникало гор. прокрутки? Не верю. В противном случае толку от такого масштабирования нет, ибо скролить замучаться можно
А, Вы про это 🙂
У меня близорукость(что позволяет на близком расстоянии читать более мелкий текст с комфортом, заработала себе в детстве, читая книжки с фонариком :(), и я просто маштабирую до того состояния, когда прокрутка еще не появляется.
На N800, так как экран достаточно большой, все видится вполне комфортно (для меня).
Просто текст можно тем же fbreader маштабировать. А вот pdf-ки с разной документацией, да, не получится
Да я об этом 🙂 В итоге PDF читаю в основном презентации, остальное в FB2/HTML и т.п. 🙁
Fedora для ARM есть в виде Secondary arch.
Если не секрет, как к Вам в руки попал N900?
Какая-то партнёрская программа Nokia и Яндекса.
Можно, там просто по-умолчанию разрешенны 4 виртуальных стола. телефон есть на одном из них.
Да, да, его кто-то до меня уже вытащил на один из столов. А про сами столы я совсем забыл.
вот тут кстати можно скачать прошивку ту, что пошла в магазины: скачать 1.2009.42-11 билд
Поздно уже, отдал. Да и что толку, покупать надо.
скажите, модель РСТ будет с русской хард-клавой или нет? имеет ли смысл купить за бугром девайс по более приличной цене?
Наши конечно будут с русскими буквами.
Ну это смотря что считать “русской клавой”. Кнопок на клавиатуре недостаточно для полной русской клавиатуры, поэтому придётся, наверное, открывать-закрывать виртуальную клаву очень часто. Я вначале пробовал на своём девайсе русский язык включать для hardware-клавиатуры, но это муки и боюсь, что так и будет. Это не N810, к сожалению, с её 4-мя рядами клавиш 🙁
Да нет, все буквы влезают, да и нажимать вполне сносно. В N810 лучше бы вообще клавиатуру не делали. Она и рядом с этой не стояла.
Хм, тогда кусаю локти, я уже заказал ещё один девайс с буржуйского сайта без русской клавы.
да, я звонил сегодня в нокиа кер, мне подтвердили про клаву. блин но за нее почти 10ку переплачивать… эээх.
скажите, а как аудио-плеер он насколько хорош? после ифона качество звука на е63 ну просто никакое. но тратить в пустую порядка 30и тыщ – верх идиотизма (я о себе). очень хочется заменить им мои гаджеты.
Знаю что пара аудиофилов отзывалась об N900 как о середнячке, при этом упомянув айфон незлым словом. Я думаю, не хуже, чем айфон просто обязано быть. К сожалению протестировать это нельзя. Со стандартными ушами звук так себе. С моими KOSS Porta Pro уже хорошо.
Другое дело сам медиплейер как программа. Она sucks, на мой взгляд. Единственное, что мне понравилось сразу, это что ни одной проблемы с русскими тегами в 1251 и т.п. я не обнаружил. Это приятная неожиданность, спасибо разработчикам
у меня такие же ушки =) спсибо. появится во флагмане – буду буду думать.
У моего друга такой телефон, один из минусов это его цена, телефон просто шедевр.