Описание устройства здесь http://www.prestigio.ru/catalogue/Multi ... ongle_PMD1 . Прошивку можно скачать здесь http://yf.prestigio.com/Service_Files/D ... 326%29.zip . Прошивка - install.img с tarом внутри. Прошивка зашифрована AESом. Сквошфсные партиции расшифровываются с помощью команды
- Code: Select all
openssl enc -d -aes-128-ecb -K 8C5239625F16B0CACB9535F30655DD47 -iv 0 -nopad -in %1 -out %1.dec
Информация о чипсете (скорее всего внутри RTD1185)
- Code: Select all
cat cpuinfo
system type : Realtek DMP/Jupiter
processor : 0
cpu model : MIPS 24Kc V7.8
BogoMIPS : 332.59
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0328, 0x01e0, 0x0678, 0x0a20]
ASEs implemented : mips16
shadow register sets : 2
core : 0
VCED exceptions : not available
VCEI exceptions : not available
Оперативной памяти 128Мб, флеша 1Gb:
- Code: Select all
dev: size erasesize name
mtd0: 04160000 00020000 "Partition_000"
mtd1: 01400000 00020000 "/"
mtd2: 00400000 00020000 "/usr/local/Resource"
mtd3: 02000000 00020000 "/usr/local/etc"
mtd4: 006a0000 00020000 "Partition_004"
mtd5: 08000000 00020000 "disc"
Для зарядки используется microUSB-разъем, который кроме зарядки работает со штатным кабелем как OTG и монтирует флешку (собственно это используется для штатной перепрошивки устройства). Флешка монтируется как ro, но ничто не мешает перемонтировать как rw.
WiFi используется в режиме WiFi Direct, управляет процессом приложение dvdplayer,вызывая программы iwlist/iwconfig/iwpriv. После установления коннекта (см http://rtl8192cu.googlecode.com/hg-hist ... _guide.pdf , там описаны детали поднятия wifi direct коннекшна на реалтековских чипах).
Поверх поднятого WiFi транспорта телефон/планшет протоколом RTSP стримит свой экран на плейер. Общий ход мысли создателей железки понятен: показывать стримовый поток мы умеем, выходы урезаем до HDMI, miracast реалтек реализовал (см http://farvoice.ru/docs/class_wifi_display_a_p.html ).
Поднять direct с ноутбука я не смог, поэтому изучал устройство через телефон. телефон был приконнекчен к PMD1, я работал на на нём через usb, запустив на ноуте adb shell в котором был запущен telnet. Устройство назначает себе адрес 172.30.1.1, доступен телнет и веб. Через веб доступен remote control и некие программы для android/ios.
Вряд ли имеет смысл устройство расширять устройство, уж больно оно урезанное по функционалу. Но вдруг, кому-то придёт в голову как можно его заюзать нестандартно.