Друзья, если у вас есть предложения и пожелания по работе сайта — пишите на электронную почту. Не используйте для этого комментарии.

Nook Wi-Fi изнутри

24.09.10 | Автор: myNOOK | Категория: Nook | Метки:

Итак, отличие новой ревизии NOOK в том, что теперь операционная система располагается не на съёмной флэш-карте, а на интегрированном чипе. То есть раньше внутри было два слота для флэш-карт, и, в случае если вы каким-то образом «убили» свой ридер, можно было извлечь системную флэш-карту и работать с ней через кардридер. Очевидно, что теперь получить доступ к системе стало сложнее. Собственно, эти изменения и являются причиной того, что перепрошивка новых партий пока невозможна.

За фотографии вскрытого Nook спасибо flyer.

  • Twitter
  • Facebook
  • del.icio.us
Комментариев: 22

22 Comments on “Nook Wi-Fi изнутри”

  1. CraZy_MaTH 24.09.10, 17:56

    Именно это остановило в последний момент перед покупкой. Уже заполнял адрес доставки в B&N, решил проверить еще новости и увидел…
    Теперь буду брать Kindle с 3G. Тем более недавно хакнули, новый экран и большее время работы, немаркий (да, я уже полностью зомбирован=) )
    Надеюсь все же эту ревизию тоже взломают, чтобы можно было поставить mynook версию) Игрался с ней в одном магазине в Уфе, красивая)

  2. Nomad 24.09.10, 20:31

    судя по фотке, чип SanDisk iNand, MLC, 56 ног.
    имхо, с выпаиванием или перепрошивкой без выпаивания – глухой номер :(
    JTAG/COM я тоже не вижу, но тут уже нужен взгляд специалиста..

  3. CraZy_MaTH 24.09.10, 20:41

    Стоп. На фотках модель BRNV100 – это Wifi модель. Откуда там место для симки?
    Nook 3G ведь BRNZ.
    Или только крепление симки есть, а самого модуля 3G нет?

  4. flyer 24.09.10, 20:49

    CraZy_MaTH, да место для симки есть, и место для модуля 3G есть, а самого его нету.
    Ну чтобы в этой же новости было (на фотке плохо читается) – маркировка памяти – Sandisk iNand SDIN4C2-2G S0193871 CP0287641SS5 TAIWAN

  5. fixedbobby 25.09.10, 09:16

    о, раз у меня 10030х, значит карта съемная )) радует, хотя я все равно ридер не прошивал ))

  6. stalker_mynook 26.09.10, 21:01

    а самое прикольное, что этот iNand скорее всего используется через SD интерфейс (врядли через MMC :) , и что-то мне подсказывает (а именно дорожки от разъема, уходящие под чип), что этот самый интерфейс выведен на разъемчик (пады) около microsd карты. Так что зашить ее будет скорее всего не проблема…

  7. stalker_mynook 26.09.10, 21:12

    Хотя может быть этот 10-пиновый коннектор около micro-SD карты это и есть JTAG.

  8. ne0n 26.09.10, 22:11

    продублирую свой пост с 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, и результат выложит сюда?

  9. ne0n 26.09.10, 23:11

    Жаль походу теория не подтвердилась.

  10. vlad3005 28.09.10, 12:14

    привезли вчера nook, а его не прошить – жалость какая

  11. zl0dey 28.09.10, 14:12

    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

  12. Bob 01.10.10, 10:13

    Привет!
    Привезли аппаратик sn = 10035. Скажите пожалуйста – нет никакой возможности его сфальсифицировать? Ну или хотя бы русские книжки читать?

  13. Billard 01.10.10, 17:17

    «хотя бы русские книжки читать?»
    Русские книжки вполне можно читать со встроенными шрифтами.

  14. microtrigger 27.12.10, 03:19

    У меня как раз такой убитый в руки попал – я нашел дебажные 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) = 0×4003
    HM_CONTROL2(0×80) = 0xc00f4120
    HM_CONTROL3(0×84) = 0×00008080
    1871 MB
    HM_CLKCON (0x2c) = 0×0103
    HM_CONTROL2(0×80) = 0xc00f4120
    HM_CONTROL3(0×84) = 0×00008080
    *** 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) = 0×4003
    HM_CONTROL2(0×80) = 0xc00f4120
    HM_CONTROL3(0×84) = 0×00008080
    487 MB real card size 1e680000
    HM_CLKCON (0x2c) = 0×0103
    HM_CONTROL2(0×80) = 0xc00f4120
    HM_CONTROL3(0×84) = 0×00008080
    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 0×40047000
    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 линии на плате и делать с железкой практически все что угодно.

    Собственно вопрос такой: интересна ли эта работа кому-нибудь? и есть ли у какая либо дополнительная информация, которая может мне в этом деле помочь?

  15. Nomad 27.12.10, 14:01

    microtrigger
    была ли вставлена внешняя SD карта?

    если нет – прогоните пожалуйста еще раз, надо посмотреть на ошибки.

  16. MaPBeJl 27.12.10, 14:20

    microtrigger
    Мне эта проблема очень интересна, но я в этом ничего не понимаю, могу дать свой Nook-кирпич, после даунгрейда, для опытов.

  17. bambigo 04.01.11, 18:47

    мне тоже интересна эта проблема, как-то совсем не хочется свой отправлять в штаты обратно

  18. gvinpin 13.01.11, 02:10

    microtrigger:
    Я решил заняться поиском этих пинов. Интересно, что у тебя уже имеется, где нашел тх рх, авось вместе чивой-нить и накопаем.

  19. microtrigger 15.02.11, 00:56

    фиг с ней с консолью… я сейчас отпаял флеху феном и хочу найти тестпоинты, которые соотвествуют пинам SD чипа. В последствие можно бует не спаивая подпаивать обычный SD ридер и орудовать fdisk`ом и другими утилитами как с обычной флешкой. Но мне нужен даташит на эту чипфлеху, если у кого есть высылайте на microtrigger в гмейле. А я пока составлю карту пинов и тестпоинтов.

  20. microtrigger 15.02.11, 01:02

    о, нашел
    http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_MoviNAND.html

  21. Nomad 15.02.11, 01:13

    microtrigger
    будет неплохо глянуть на дамп выпаяной флешки, чтобы убедиться, что общая теория верна = даунгрейд затер бутлоадер и ядро, т.к. их адреса считались от конца диска.

  22. microtrigger 15.02.11, 22:48

    Покурил схематику и топологию, без спецефического переходника с левел конвертерами не обойтись. Буду ваять оный…
    Правда тут еще одна засада – обратно флешу так просто не поставить. Придеться идти за трафаретом и паяльной пастой или шариками… тот еще гемор(


Оставить ответ:

Вы должны авторизироваться, чтобы добавлять комментарии.