суббота, 8 марта 2008 г.

SDMMC Load Fail при прошивке КПК с карточки. Как побороть?

В факах по прошивке с карточки есть неточности из-за которых у людей могут возникать вопросы.

Во-первых - не сказано, что на карте не должно быть разделов (разделы - такие же как и на жёстком диске; да, на флешке их тоже можно сделать). :) Файловая система под названием “просто FAT” - это на самом деле FAT16. Забавно, да. :)

Разделы на флешке - sda1, sda2 etc; на карте разделы могут быть по разным причинам, а их присутствие будет вызывать в процессе прошивки SDMMC Load Fail; на просторах интернета в случае этой ошибки одно из средств - “купить другую карту ибо эта не совсем совместима” xDDD; про разделы нет даже упоминаний)))

Т.е. fdisk /dev/sda, удаляем разделы (d), выходим (w) и затем уже mkfs.vfat -F 16 -I /dev/sda.

Во-вторых - файл прошивки temp.bin. Копируем temp.dat на флешку и переименовываем в temp.bin.

Ну и, наконец, некоторые (а мб и даже больше :) ) не указывают, что помимо собственно прошивки (temp.bin) ещё нужен прошивальщик. На енотах (E-Ten Glofiish) оно называется USBDLUpdate_Console.exe. Этот файл тоже кладём на флешку, вместе с temp.bin.

Вот теперь всё заработает.

Cheers.

P.S. Никаких дополнительных папочек на флешке создавать не надо. Просто флеш драйв без разделов и в корне лежат 2 файла: temp.bin и USBDLUpdate_Console.exe.

*** Published by incinerator on Saturday, March 8, 2008 - 12:25:04