Искам да ви запозная с един "доста" по-различен метод за "наливане" или промяна на софтуер в Garmin навигациите сериите nuvi, Drive и др. "Доста" по-различен, защото прави същото, което прави основния, но действа и в доста по-заплетени ситуации.
Този метод има следните предимства пред стандартния:
1. Работи винаги стига уреда да се стартира;
2. Няма грешка - налива точно това, което трябва, там където трябва (ако не сте сбъркали самите вие);
3. Много малко са случаите, в които уреда "не вижда" SD картата, т.е. работи в 99% от случаите;
4. Не ви трябва Pre Boot Mode и updater.exe, кабели и т.н.
Недостатъци:
1. Трябва ви SD карта
2. Трябват ви елементарни познания да работите под DOS (Command prompt)
3. Трябват ви и познания кой софтуер "наливате" и подходящ ли е за Вашият уред, но тези познания ви трябват и ако ще използвате updater.exe.
И така същността на метода е проста:
Разбива се FW на устройството на "региони" и след това се "налива" в устройството през SD картата. Цялата работа я върши раздела от FW, който отговаря за "наливането" на софтуера - Boot.bin или по-нататък за краткост - ldr. Чрез него се опосредства ъпдейта, подмяната или промяната на частите на софтуера, които подлежат на ъпдейт без да се използват специални устройства. Това не е ъпдейт на ниско ниво. За там трябва техника и други програми с които съм ужасно повърхностно запознат от форумните фолклори. Пиша това, което съм прилагал и използвал, и твърдо знам, че работи. Ако откриете неточности - пишете - аз не знам всичко и нямам нито време, нито нерви, нито възможност да правя и пробвам всичко.
Необходими програми:
gfw.exe
rgn tool и това е…
Обръщам много сериозно внимание на следното:
Преди да си правите експериментите трябва ЗАДЪЛЖИТЕЛНО:
1. Пълен архив на устройството на компютъра!
2. Да знаете точния HWID, за да знаете кой софтуер да търсите!
3. Изключително силно Ви препоръчвам и да си направите архив на региона от паметта, който касае Unit ID, абонаментите на устройството и още доста неща. За под и/над 1ххх сериите е регион 41/154.
Описал съм как става тук: http://www.offroad-bulgaria.com/show...17#post2895317
И така, кое как става:
1. Наясно сте с HWID на устройството и текущия софтуер - можете да го вземете от файла GarminDevice.xml от редовете:
<Model><PartNumber>006-B1603-00</PartNumber>
<SoftwareVersion>520</SoftwareVersion>
<Description>nuvi 3597</Description>
където 1603 е HWID, а версията на софтуера на устройството е 5.20. Оставил съм модела на уреда просто за прегледност.
2. Намирате софтуера точно за вашето устройство. Писал как се търси, но все пак:
а) http://www.gawisp.com/perry/nuvi/
б) от сайта на Garmin (там ще намерите последният софтуер за уреда).
Файла ще се казва gupdate.gcd
За да сте сигурни, че сте изтеглили точният файл ви трябва програмката rgntool.
Можете да си я изтеглите от тук.
Отваряте файла с тази програма и в реда boot.bin (полетата HWID и SW version) виждате версията на софтуера и HWID, за който може да се приложи.
Ако HWID не съответства - четете внимателно из форумите и най-вече - не правите нищо.
Търсите си верния файл, иначе ай сте го "налели" грешния и сте си усмъртили устройството в 90% от случаите. Ако сте упорити и повторите - с почти 100% сигурност няма да имате функциониращ уред.
Превръщате gupdate.gcd файла в gupdate.rgn пак с тази програма. Можете да го кръстите изходния rgn файл както решите, примерно 3790.rgn.
Как става:
Елементарно е: "пускате" файла gupdate.gcd в зоната за "пускане" на файлове на rgntool (File Drag Zone). Задавате долу име на файла, натискате бутона RGN (дискетката горе в ляво на която пише RGN) и сте готови за следващите стъпки.
Така, както се пее в оная песен "Всичко е точно, защото снощи …"
3. Разбиване на региони на софтуера
Използва се програмката gfw. Тя е разработена от Kunix (потребител в gpspower).
Теглите я от тук.
Прочетете упътването. Превел съм го и на български.
Програмата работи под DOS.
За да ви е лесно и да не пишете поддиректории с дълги имена ви съветвам да сложите gfw и gupdate.gcd файла в основната директория на хард диска с:\ или d:\ или който там дял си изберете.
Пак казвам, просто пишете по-малко под DOS иначе, ако ви се пише - слагайте където решите и си указвайте къде точно да ви запише bin файловете на софтуера.
Ако приемем, че gfw и rgn файла са в рута на дял с:\ на твърдия ви диск пишете следното:
c:\gfw.exe unpack <входящ .GCD или .RGN файл> и натискате Enter.
Пример: c:\gfw.exe unpack 3790.rgn и натискате Enter.
Резултатът от това са 3 или 4 xxxx.bin файла, които се намират в същата директория, в която ви е входящия gcd/rgn файл.
3 са файловете, ако работите със FW на старо устройство примерно нуви 200, 250, 760/765.
Ако FW е за устройство, което е от 1ххх нагоре, файловете са 4.
Пример: Drive 50, SW 5.30 - rgn файла разбит ще ви даде тези 4 bin файла:
02BD--08DB-0212.bin (22192 kb)
0008--08DB-0212.bin (1081 kb)
057F--08DB-0212.bin (4105 kb)
059E--08DB-0212.bin (1110 kb)
Тези файлове така както са си, им сменяте имената на:
02BD--08DB-0212.bin (22192 kb) --> 0E.bin
0008--08DB-0212.bin (1081 kb) ----> ldr.bin
057F--08DB-0212.bin (4105 kb) ----> 7F.bin
059E--08DB-0212.bin (1110 kb) ----> 9E.bin
Защо точно с тези имена: вижте най-дясната колонка на отворения с rgntool файл gupdate.rgn или gupdate.gcd - RGN region. Там в белите полета са точно тези имена, с изключение на 0008--08DB-0212.bin или тъй наречения boot.bin. За да налеем софтуера трябва да се преименува на ldr.bin.
4. На празна SD карта форматирана във FAT 32 правите директория Garmin. На Garmin правите поддиректория Updater. На Updater правите поддиректория 2267 (номера на HWID на уреда в който ще наливате софтуера - примера е с Drive 50, HWID 2267). В тази поддиректория слагате и четирите преименувани bin файла от т.3.
Правите си с notepad, word или каквато и да е друга текстообработваща програма файлче с име
update и разширение txt (update.txt).
В него пишете следното:
xrgn,14,2:/Garmin/Updater/2267/0E.bin
xrgn,127,2:/Garmin/Updater/2267/7F.bin
xrgn,158,2:/Garmin/Updater/2267/9E.bin
reboot
В резюме, горното означава: запиши регион 14, 127 и 158 в паметта на уреда от SD картата директория Garmin/Updater/2267/файл хх.bin .
Последната команда е рестарт на уреда.
Разбира се, за старите уреди пътят е 1:/Garmin/…. и номера на региона, който казвате да се запише го вземате от rgntool колоната RGN region, като си конвертирате от HEX в десетична система. Примерно 0E е 14, 7F e 127 и т.н.
5. Самото зареждане на FW става като угасите уреда напълно, слагате SD картата, палите, софтуера се налива, уреда се рестартира, докато се рестартира уреда вадите SD картата и сте готови.
Можете да наливате по този начин софтуер в устройството, както оригинален, така и модифициран (за да съживите уреда, да може да приема отключени карти и т.н.).
Ако имате въпроси - питайте.
Забележка №1 - вижте пост №4 и 7 от темата, проверявайте и питайте, за да не стават грешки.
Този метод има следните предимства пред стандартния:
1. Работи винаги стига уреда да се стартира;
2. Няма грешка - налива точно това, което трябва, там където трябва (ако не сте сбъркали самите вие);
3. Много малко са случаите, в които уреда "не вижда" SD картата, т.е. работи в 99% от случаите;
4. Не ви трябва Pre Boot Mode и updater.exe, кабели и т.н.
Недостатъци:
1. Трябва ви SD карта
2. Трябват ви елементарни познания да работите под DOS (Command prompt)
3. Трябват ви и познания кой софтуер "наливате" и подходящ ли е за Вашият уред, но тези познания ви трябват и ако ще използвате updater.exe.
И така същността на метода е проста:
Разбива се FW на устройството на "региони" и след това се "налива" в устройството през SD картата. Цялата работа я върши раздела от FW, който отговаря за "наливането" на софтуера - Boot.bin или по-нататък за краткост - ldr. Чрез него се опосредства ъпдейта, подмяната или промяната на частите на софтуера, които подлежат на ъпдейт без да се използват специални устройства. Това не е ъпдейт на ниско ниво. За там трябва техника и други програми с които съм ужасно повърхностно запознат от форумните фолклори. Пиша това, което съм прилагал и използвал, и твърдо знам, че работи. Ако откриете неточности - пишете - аз не знам всичко и нямам нито време, нито нерви, нито възможност да правя и пробвам всичко.
Необходими програми:
gfw.exe
rgn tool и това е…
Обръщам много сериозно внимание на следното:
Преди да си правите експериментите трябва ЗАДЪЛЖИТЕЛНО:
1. Пълен архив на устройството на компютъра!
2. Да знаете точния HWID, за да знаете кой софтуер да търсите!
3. Изключително силно Ви препоръчвам и да си направите архив на региона от паметта, който касае Unit ID, абонаментите на устройството и още доста неща. За под и/над 1ххх сериите е регион 41/154.
Описал съм как става тук: http://www.offroad-bulgaria.com/show...17#post2895317
И така, кое как става:
1. Наясно сте с HWID на устройството и текущия софтуер - можете да го вземете от файла GarminDevice.xml от редовете:
<Model><PartNumber>006-B1603-00</PartNumber>
<SoftwareVersion>520</SoftwareVersion>
<Description>nuvi 3597</Description>
където 1603 е HWID, а версията на софтуера на устройството е 5.20. Оставил съм модела на уреда просто за прегледност.
2. Намирате софтуера точно за вашето устройство. Писал как се търси, но все пак:
а) http://www.gawisp.com/perry/nuvi/
б) от сайта на Garmin (там ще намерите последният софтуер за уреда).
Файла ще се казва gupdate.gcd
За да сте сигурни, че сте изтеглили точният файл ви трябва програмката rgntool.
Можете да си я изтеглите от тук.
Отваряте файла с тази програма и в реда boot.bin (полетата HWID и SW version) виждате версията на софтуера и HWID, за който може да се приложи.
Ако HWID не съответства - четете внимателно из форумите и най-вече - не правите нищо.
Търсите си верния файл, иначе ай сте го "налели" грешния и сте си усмъртили устройството в 90% от случаите. Ако сте упорити и повторите - с почти 100% сигурност няма да имате функциониращ уред.
Превръщате gupdate.gcd файла в gupdate.rgn пак с тази програма. Можете да го кръстите изходния rgn файл както решите, примерно 3790.rgn.
Как става:
Елементарно е: "пускате" файла gupdate.gcd в зоната за "пускане" на файлове на rgntool (File Drag Zone). Задавате долу име на файла, натискате бутона RGN (дискетката горе в ляво на която пише RGN) и сте готови за следващите стъпки.
Така, както се пее в оная песен "Всичко е точно, защото снощи …"
3. Разбиване на региони на софтуера
Използва се програмката gfw. Тя е разработена от Kunix (потребител в gpspower).
Теглите я от тук.
Прочетете упътването. Превел съм го и на български.
Програмата работи под DOS.
За да ви е лесно и да не пишете поддиректории с дълги имена ви съветвам да сложите gfw и gupdate.gcd файла в основната директория на хард диска с:\ или d:\ или който там дял си изберете.
Пак казвам, просто пишете по-малко под DOS иначе, ако ви се пише - слагайте където решите и си указвайте къде точно да ви запише bin файловете на софтуера.
Ако приемем, че gfw и rgn файла са в рута на дял с:\ на твърдия ви диск пишете следното:
c:\gfw.exe unpack <входящ .GCD или .RGN файл> и натискате Enter.
Пример: c:\gfw.exe unpack 3790.rgn и натискате Enter.
Резултатът от това са 3 или 4 xxxx.bin файла, които се намират в същата директория, в която ви е входящия gcd/rgn файл.
3 са файловете, ако работите със FW на старо устройство примерно нуви 200, 250, 760/765.
Ако FW е за устройство, което е от 1ххх нагоре, файловете са 4.
Пример: Drive 50, SW 5.30 - rgn файла разбит ще ви даде тези 4 bin файла:
02BD--08DB-0212.bin (22192 kb)
0008--08DB-0212.bin (1081 kb)
057F--08DB-0212.bin (4105 kb)
059E--08DB-0212.bin (1110 kb)
Тези файлове така както са си, им сменяте имената на:
02BD--08DB-0212.bin (22192 kb) --> 0E.bin
0008--08DB-0212.bin (1081 kb) ----> ldr.bin
057F--08DB-0212.bin (4105 kb) ----> 7F.bin
059E--08DB-0212.bin (1110 kb) ----> 9E.bin
Защо точно с тези имена: вижте най-дясната колонка на отворения с rgntool файл gupdate.rgn или gupdate.gcd - RGN region. Там в белите полета са точно тези имена, с изключение на 0008--08DB-0212.bin или тъй наречения boot.bin. За да налеем софтуера трябва да се преименува на ldr.bin.
4. На празна SD карта форматирана във FAT 32 правите директория Garmin. На Garmin правите поддиректория Updater. На Updater правите поддиректория 2267 (номера на HWID на уреда в който ще наливате софтуера - примера е с Drive 50, HWID 2267). В тази поддиректория слагате и четирите преименувани bin файла от т.3.
Правите си с notepad, word или каквато и да е друга текстообработваща програма файлче с име
update и разширение txt (update.txt).
В него пишете следното:
xrgn,14,2:/Garmin/Updater/2267/0E.bin
xrgn,127,2:/Garmin/Updater/2267/7F.bin
xrgn,158,2:/Garmin/Updater/2267/9E.bin
reboot
В резюме, горното означава: запиши регион 14, 127 и 158 в паметта на уреда от SD картата директория Garmin/Updater/2267/файл хх.bin .
Последната команда е рестарт на уреда.
Разбира се, за старите уреди пътят е 1:/Garmin/…. и номера на региона, който казвате да се запише го вземате от rgntool колоната RGN region, като си конвертирате от HEX в десетична система. Примерно 0E е 14, 7F e 127 и т.н.
5. Самото зареждане на FW става като угасите уреда напълно, слагате SD картата, палите, софтуера се налива, уреда се рестартира, докато се рестартира уреда вадите SD картата и сте готови.
Можете да наливате по този начин софтуер в устройството, както оригинален, така и модифициран (за да съживите уреда, да може да приема отключени карти и т.н.).
Ако имате въпроси - питайте.
Забележка №1 - вижте пост №4 и 7 от темата, проверявайте и питайте, за да не стават грешки.
Коментар