Итак, отличие новой ревизии NOOK в том, что теперь операционная система располагается не на съёмной флэш-карте, а на интегрированном чипе. То есть раньше внутри было два слота для флэш-карт, и, в случае если вы каким-то образом «убили» свой ридер, можно было извлечь системную флэш-карту и работать с ней через кардридер. Очевидно, что теперь получить доступ к системе стало сложнее. Собственно, эти изменения и являются причиной того, что перепрошивка новых партий пока невозможна.
За фотографии вскрытого Nook спасибо flyer.
Именно это остановило в последний момент перед покупкой. Уже заполнял адрес доставки в B&N, решил проверить еще новости и увидел…
Теперь буду брать Kindle с 3G. Тем более недавно хакнули, новый экран и большее время работы, немаркий (да, я уже полностью зомбирован=) )
Надеюсь все же эту ревизию тоже взломают, чтобы можно было поставить mynook версию) Игрался с ней в одном магазине в Уфе, красивая)
судя по фотке, чип SanDisk iNand, MLC, 56 ног.
имхо, с выпаиванием или перепрошивкой без выпаивания — глухой номер :(
JTAG/COM я тоже не вижу, но тут уже нужен взгляд специалиста..
Стоп. На фотках модель BRNV100 — это Wifi модель. Откуда там место для симки?
Nook 3G ведь BRNZ.
Или только крепление симки есть, а самого модуля 3G нет?
CraZy_MaTH, да место для симки есть, и место для модуля 3G есть, а самого его нету.
Ну чтобы в этой же новости было (на фотке плохо читается) — маркировка памяти — Sandisk iNand SDIN4C2-2G S0193871 CP0287641SS5 TAIWAN
о, раз у меня 10030х, значит карта съемная )) радует, хотя я все равно ридер не прошивал ))
а самое прикольное, что этот iNand скорее всего используется через SD интерфейс (врядли через MMC :), и что-то мне подсказывает (а именно дорожки от разъема, уходящие под чип), что этот самый интерфейс выведен на разъемчик (пады) около microsd карты. Так что зашить ее будет скорее всего не проблема…
Хотя может быть этот 10-пиновый коннектор около micro-SD карты это и есть JTAG.
продублирую свой пост с The-ebook.org
немного в тему)
>>
Всем привет, в общем небольшими ухищрениями удалось получить на 1.4.1 список:
rootfs / rootfs rw 0 0
/dev/root/ext3 rw,noatime,errors=continue,data=ordered 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmp_journals tmpfs rw,size=4096k 0 0
/dev/block/mmcblk0p2 /system/update ext3 rw,errors=continue,data=ordered 0 0
/dev/block//vold/179:3 /system/media/sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1000,fmask=0000,dmask=0000 ,allow_uptime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed ,utf8 0 0
Кто-то высказывал мнение на тему того, что на новых девайсах прошивка не даунгредится потому что поменяли маунт поинт для системной памяти(по-моему Nomad).
Если кому не лень, проверьте.
Надеюсь окажется полезным…
upd: Обладатели рутованного нука может кто-нибудь
выполнит adb shell mount, и результат выложит сюда?
Жаль походу теория не подтвердилась.
привезли вчера nook, а его не прошить — жалость какая
neon, результат mount
mount
rootfs / rootfs rw 0 0
/dev/root / ext3 rw,noatime,errors=continue,data=ordered 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mmcblk0p2 /system/update ext3 rw,errors=continue,data=ordered 0 0
/dev/block//vold/179:9 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=
1000,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,s
hortname=mixed,utf8 0 0
/dev/block//vold/179:3 /system/media/sdcard vfat rw,dirsync,nosuid,nodev,noexec,
uid=1000,gid=1000,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharse
t=iso8859-1,shortname=mixed,utf8 0 0
Привет!
Привезли аппаратик sn = 10035. Скажите пожалуйста — нет никакой возможности его сфальсифицировать? Ну или хотя бы русские книжки читать?
«хотя бы русские книжки читать?»
Русские книжки вполне можно читать со встроенными шрифтами.
У меня как раз такой убитый в руки попал — я нашел дебажные RX/TX:
U-Boot 1.1.6 (Dec 1 2009 — 13:46:49) for SMDK6410
CPU: [email protected]
Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)
Board: SMDK6410
DRAM: 256 MB
Flash: 0 kB
SD/MMC: Movi_set_capacity
ofsinfo.last(0x3a6ffe)
ofsinfo.bl1(0x3a6fee)
ofsinfo.env(0x3a6fce)
ofsinfo.bl2(0x3a6dce)
ofsinfo.kernel(0x3a4dce)
ofsinfo.rootfs(0x3a0dce)
hsmmc_set_gpio()
movi_init: hsmmc_reset()
hsmmc_init()
HM_CLKCON (0x2c) = 0x4003
HM_CONTROL2(0x80) = 0xc00f4120
HM_CONTROL3(0x84) = 0x00008080
1871 MB
HM_CLKCON (0x2c) = 0x0103
HM_CONTROL2(0x80) = 0xc00f4120
HM_CONTROL3(0x84) = 0x00008080
*** Warning — bad CRC or moviNAND, using default environment
In: serial
Out: serial
Err: serial
hsmmc_set_gpio2() for 2nd SD card.
hsmmc_init2()
HM_CLKCON (0x2c) = 0x4003
HM_CONTROL2(0x80) = 0xc00f4120
HM_CONTROL3(0x84) = 0x00008080
487 MB real card size 1e680000
HM_CLKCON (0x2c) = 0x0103
HM_CONTROL2(0x80) = 0xc00f4120
HM_CONTROL3(0x84) = 0x00008080
2nd SD card was detected!
movi_get_size: 1e680000
mfg img checksum 00000000
expected checksum d8ccadbe
Manufacturing section checksum verification failed, boot as usual U-boot…
Battery rsoc is measured 60%
Battery rsoc [60] is >= 10, continue booting…
s1d13521fb_init_hw():s1d13521ifgpio: s1d13521if_InterfaceInit():: RegAddr 70000000
s1d13521ifgpio: init_gpio():
[init_gpio] Reset done…
[s1d13521if_reset] Reset done…
Command mode set…
[s1d13521fb_InitRegisters] … INIT_SYS_RUN — done
[s1d13521fb_InitRegisters] … display engine initialized with waveform
++[s1d13521fb_init_display]
—[s1d13521fb_init_display]
Completion of s1d13521_init_hw
Reading RDU section…Reading completes.
Jumping to Chainloader!
Bravo board chain loader built Dec 1 2009 13:47:08
ну весь процесс до
Main start
BOOTCOUNT is not defined in EEPROM!
fblen 2265600 fb 0x40047000
TurboBoot version 2.1beta
umount: cannot umount /tmp/p1: Invalid argument
mount: mounting /dev/block/mmcblk0p1 on /tmp/p1 failed: No such device or address
Mount /dev/block/mmcblk0p1 failed
umount: cannot umount /tmp/p1: Invalid argument
mount: mounting /dev/block/mmcblk1p1 on /tmp/ext_p1 failed: No such device or address
Mount /dev/block/mmcblk1p1 failed
Updating device…
umount: cannot umount /tmp/p2: Invalid argument
bravo_update.dat is not in place.
umount: cannot umount /tmp/p1: Invalid argument
umount: cannot umount /tmp/p2: Invalid argument
umount: cannot umount /tmp/p3: Invalid argument
umount: cannot umount /tmp/ext_p1: Invalid argument
*** Illegal partition —> GetPartition(5)
Can’t unpack update package, we have to give up updating…
Program: 0x15e19c00 — 0x15e26f78 << 0x0004f200
Program: 0x15e29c00 — 0x15e36f78 << 0x0004f200
reboot…
Turboboot done with exit code 0
Rebooting…
bq27200 sys fs is not ready, wait for 20s…
current capacity is 100
Battery capacity above 10%, continue rebooting.
wm8350_reboot: (R03)(0x9c02)
Судя по последним комментариям у него слетели разделы при заливке нового бинаря. Я пробовал остановить загрузку в консоли, но к сожалению "пробел" по дефолту u-boot'а не сработал. По сему сейчас вижу 2 независимых путя:
1) Залить рабочий образ во впаянную SD карту (у меня она от SanDisk) напрямую через тестпоинты и или вообще выпаяв ее.
2) найти JTAG линии на плате и делать с железкой практически все что угодно.
Собственно вопрос такой: интересна ли эта работа кому-нибудь? и есть ли у какая либо дополнительная информация, которая может мне в этом деле помочь?
microtrigger
была ли вставлена внешняя SD карта?
если нет — прогоните пожалуйста еще раз, надо посмотреть на ошибки.
microtrigger
Мне эта проблема очень интересна, но я в этом ничего не понимаю, могу дать свой Nook-кирпич, после даунгрейда, для опытов.
мне тоже интересна эта проблема, как-то совсем не хочется свой отправлять в штаты обратно
microtrigger:
Я решил заняться поиском этих пинов. Интересно, что у тебя уже имеется, где нашел тх рх, авось вместе чивой-нить и накопаем.
фиг с ней с консолью… я сейчас отпаял флеху феном и хочу найти тестпоинты, которые соотвествуют пинам SD чипа. В последствие можно бует не спаивая подпаивать обычный SD ридер и орудовать fdisk`ом и другими утилитами как с обычной флешкой. Но мне нужен даташит на эту чипфлеху, если у кого есть высылайте на microtrigger в гмейле. А я пока составлю карту пинов и тестпоинтов.
о, нашел
http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_MoviNAND.html
microtrigger
будет неплохо глянуть на дамп выпаяной флешки, чтобы убедиться, что общая теория верна = даунгрейд затер бутлоадер и ядро, т.к. их адреса считались от конца диска.
Покурил схематику и топологию, без спецефического переходника с левел конвертерами не обойтись. Буду ваять оный…
Правда тут еще одна засада — обратно флешу так просто не поставить. Придеться идти за трафаретом и паяльной пастой или шариками… тот еще гемор(