IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
AGC
сообщение 20.2.2008, 10:21
Сообщение #1


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Обсуждение

Чтобы не засорять тему перепрошивки Каталог актуальных прошивок для HP rw6815 iPAQ решил открыть новую, где можно было бы валить весь флуд, не имеющий отношения к перепрошивке.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
40 страниц V   1 2 3 > »   
Начать новую тему
Ответов
alex_beda
сообщение 22.11.2007, 11:00
Сообщение #2


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Ну вот, вам почва для размышлений и экспериментов.
Могу вас обрадовать
СОМ порт в 6815 прекрасно пашет.
При загрузке
CODE
рafter InitDisplay
clear bUpdateMode flag!!!

INFO: Jumping to image...
Windows CE Kernel for ARM (Thumb Enabled) Built on Apr 13 2006 at 16:34:56
ProcessorType=0411 Revision=7
sp_abt=ffff1000 sp_irq=ffff0800 sp_undef=ffffc800 OEMAddressTable = 9ac05a54
dwCleanBootSign =0x00000000
PSPR =8
BootLoader Version 1.0.5!!!
===>v_pMEMC->msc1:23f9
+OEMInit
OSVer:1.10.05 RUS
+Reset the BSPArg(a00ff000)
-OEMInit
+===>v_pMEMC->msc0:12801282
+===>v_pMEMC->msc1:23f9
+===>v_pMEMC->msc2:7ffcfff4
change IPM to 416Mhz
change IPM to 416Mhz
1===>v_pMEMC->msc0:15d015d2
1===>v_pMEMC->msc1:23f9
1===>v_pMEMC->msc2:7ffcfff4
Sp=ffffc7cc
+BatteryPDDInitialize
Battery: iGetHwVersio hwversion(265) dwVer(265) rRet(1)
BatteryPDDInitialize: Battery HW Ver (265)
-BatteryPDDInitialize
+[BTUART]::MapHardware
[BTUART]MapHardware:64
-[BTUART]::MapHardware
+BTUART:PostInit
-BTUART:PostInit
+FFUART:Init
-FFUART:Init
+FFUART:PostInit
-FFUART:PostInit
IPM initial Starts

IPM initial Ends 0

GDE_Init In = 602ecb4, 0...
GDE_Init Done...
Audio-HardwareContext init in
m_dwMBVersion :0x8
m_dwMNT :0x0,m_MIC20db :0x1
+WAV 1
+Audio InitVolume
-Audio InitVolume
-WAV 1
Audio-HardwareContext init out
->USB:: UfnPdd_Init
USB Function Driver is loaded!!
USB REG: gdwUsbChargStatus = 3
USB ThreadPriority 64
BulUsbDevice::ThreadRun: 30000 ms startup delay
USB HW Ver (9)
PCF8574 DLL ver Jun20'06.
<-USB:: UfnPdd_Init
VirtualAlloc Succeeded


В бут лоадере
CODE

CЎHIIIIIII•ќҐ№№Ґ№ќЃSystem Initialization*******
Run Mode = 104 MHz
Turbo Mode = Run Mode
MemClk = 104 MHz
Bus Mode = NORMAL
SDCLK[1] = MemClk (SDRAM Clk)
SDCLK[0] = MemClk/2 (Sync. FLASH Clk)
Mode = RUN
Boot FLASH in Asynchronous mode
******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using STUART888
Microsoft Windows CE Ethernet Bootloader built Sep 8 2006 14:38:01
Copyright © 2006 Microsoft Corporation
Portions copyright © 2006 Intel Corporation
Original MSC0 12801282
New MSC0 12807FF2
New MDREFR = 0x11E018
New SXCNFG 40044004
Flash type L18
main:InitDisplay()
InitLCDCtrl..
ClearFrameBuffer..0xA6000480
+Check LCM ID:
jcs : m_dwStage_V_58 == 0x4000000
jcs : m_dwStage_V_69 == 0x20
jcs : Hitachi panel
jcs : Type=48 Hitachi LCD : old ver = A0060518 ; new ver = A0060518
main:InitDisplay()
InitLCDCtrl..
ClearFrameBuffer..0xA6000480
+Check LCM ID:
==PreBL_Ver = 1.0.5
==2nd_BL_Ver = 1.0.5
*JumpToBLOrPBLADDR = 0x66666666
jcs JUMPTOPBL
Ethernet Boot Loader Configuration:
0) IP address: 0.0.0.0
1) Subnet mask: 0.0.0.0
2) # bootme's: 0
3) Boot delay: 0 seconds
4) DHCP: Disabled
5) Reset to factory default configuration
6) Launch existing flash resident image at startup
7) Program RAM image into FLASH (Disabled)
8) Program SMSC MAC address
9) Boot device order: SMSC -> PCMCIA S0 -> PCMCIA S1
D) Download image now
E) Erase flash image
L) Launch existing flash resident image now
U) Download os image now (USB1.1)
O) Overwrite eboot image now (USB1.1)
H) Jump to DM
I) Sim Lock
Enter your selection:


Да, кстати и при вставленно карте девайс будет с неё шиться.
Инфа на порт об этом выдаётся, только файлы должны определённо называться и вполне возможно их содержимое должно отличаться от тех файлов что в комплекте с прошивкой.
На атомах например файл diskimage.nb0 нужно было переименовать в 'diskimg.nb0' и обрезать первые 12 байт из файла (заголовок)
Думаю и здесь так же.
Кто не уверен, или не знает о чём идёт речь -
Не эксперементировать!!!!!!!!!!!!!!!!!!

CODE
Enter your selection: A SD/MMC card is detected
SD detected, Starting download...
file_open(fat.c): ERROR: Couldn't find file 'DISKIMG'.
SDTransmitFile: ERROR... Couldn't find file 'diskimg.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'EBOOT'.
SDTransmitFile: ERROR... Couldn't find file 'eboot.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'DM'.
SDTransmitFile: ERROR... Couldn't find file 'dm.nb0'.
file_open(fat.c): ERROR: Couldn't find file 'FLASH'.
SDTransmitFile: ERROR... Couldn't find file 'flash.img'.
file_open(fat.c): ERROR: Couldn't find file 'AGENT'.
SDTransmitFile: ERROR... Couldn't find file 'agent.mot'.
file_open(fat.c): ERROR: Couldn't find file 'MOT'.
SDTransmitFile: ERROR... Couldn't find file 'mot.mot'.
file_open(fat.c): ERROR: Couldn't find file 'CPLD'.
SDTransmitFile: ERROR... Couldn't find file 'CPLD.img'.
file_open(fat.c): ERROR: Couldn't find file 'ASSETINFIMG'.
SDTransmitFile: ERROR... Couldn't find file 'assetInf.img'.
file_open(fat.c): ERROR: Couldn't find file 'EXTENDEDIMG'.
SDTransmitFile: ERROR... Couldn't find file 'extended.img'.
file_open(fat.c): ERROR: Couldn't find file 'MDOC'.
SDTransmitFile: ERROR... Couldn't find file 'MDOC.img'.
SD transfer Completed


Дампер то прекрасно пашет.
Снимает все 64 мб флеша на карту памяти.
Ни кого не смущают эти строчки:
file_open(fat.c): ERROR: Couldn't find file 'FLASH'.
SDTransmitFile: ERROR... Couldn't find file 'flash.img'.
Снимается дамп.
Берётся дамп например Атом Ехес, заменяется в нём бут на 6815.
переименовываем дамп в flash.img и всё.
Кто не понимает что это и о чём идёт речь,
не трогатйте прошивку с карты. При плачевном исходе прямая дорога на прошивку через JTAG.

Кстати, Атомы и клоны хорошо шьются только с карт малого объёма и то не со всех.
Поэтому у нас даже в факе написано, не шьёт с карты, пробуй другую.
Прикрепленные файлы
Прикрепленный файл  ROMDump.zip ( 58.2 килобайт ) Кол-во скачиваний: 740
 


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 22.11.2007, 11:04
Сообщение #3


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


И так, первый эксперимент удался!
С 6815 был слит дамп.
http://www.sendspace.com/file/3z19hb (полный дамп 6815, RAR 27.8 мб)
Потом в этот дамп был вставлен бут Орсио,
по адресу 0 и по адресу 3F40000.
Дамп закинут на карту миниСД 256мб.
Переименован в flash.img
Результат замечательно работающий девайс.
Ровер Г5 с прошивкой НР6815.
Соответственно, если так, то кто сказал что нельзя сделать обратное.
Взять дамп Ровера с любой прошивкой (хоть ВМ6) и закинуть в НР с карты памяти.
Прикрепленные файлы
Прикрепленный файл  DSC042712.jpg ( 58.72 килобайт ) Кол-во скачиваний: 440
Прикрепленный файл  DSC042692.jpg ( 57.19 килобайт ) Кол-во скачиваний: 273
Прикрепленный файл  DSC042702.jpg ( 47.97 килобайт ) Кол-во скачиваний: 229
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 22.11.2007, 11:31
Сообщение #4


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Сразу могу сказать, хотите экспериментировать с прошивкой?
Ищите карту памяти малого объёма, 128- 256 мб (желательно)
Т.к как показывает статистика, чем больше объём,
тем непредсказуемей ведёт себя девайс при прошивке с карты.
Так же желательно сделать сервисный кабель для СОМ порта.
http://forum.pda2u.ru/forum/index.php?s=&...dpost&p=291

Если при попытках прошить девайс карты ваши эксперименты будут иметь плачевный
исход, то прямая дорога на прошивку через JTAG.
http://forum.pda2u.ru/forum/index.php?s=&...dpost&p=198

Хочу кстати добавить,
Много народу хотело "прошить себе радио на 6815"?
Этого никогда не получится на 6815, на этой модели физически
отсутствует чип ФМ тюнера. Хотя посадочные места под чип и всю обвязку есть.
Теоретически, если взять дохлый 6828 или Орсио или Ровер или Атом,
снять с него чип с обвязкой и поставить на 6815,
то вполне возможно радио и заработает.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 22.11.2007, 19:45
Сообщение #5


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(Aire @ 22.11.2007, 19:37) *
На счет бутлоадера от орсио. На сколько это чревато смертью девайса?

Ни на сколько.
Любое программно убитое состояние не чревато смертью девайса.
Всегда есть выход через JTAG, если не считать время на изготовление самого кабеля,
то любой програмно мёртвый клон наших девайсов востанавливается в течении 10-15 минут.

Цитата(Aire @ 22.11.2007, 19:37) *
Как, по шагам, затолкать его в дамп? Ну или хотябы ткни в место для курения фака.
На эту тему я ничего не нашел, хотя, по всей видимости плохо искал.

Этого нигде нет. Вернее есть, но ветках про Ровер Орсио,
и оно всё разбросано в огромном количестве мусора.
По причиние мусора и был создан этот ресурс, на который и перебираются активные тварищи.
Бут меняется с помощью проги винхекс.
Если ты знакомс ней и с шестнадцатиричной системой, то опишу как.
Если нет, то мне проще выложить тебе уже готовый дамп.
Напиши, выкладывать тебе дамп, или прогу с последовательностью действий.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 22.11.2007, 20:29
Сообщение #6


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Если не вдаваться в подробности то:

00000 - 7FFFF Бутлоадер
80000 - 3F3FFFF Операционка
3F40000 - 3FBFFFF 2-ой бутлоадер

Вот эти два бутлоадера в полном дампе и надо заменить.
Меняется так,
сначала в внихексе нужно вырезать нужный блок
помечаем например 00000 - 7FFFF , говорим - ВЫРЕЗАТЬ
ставим курсор на адрес 0
потом копируем в буфер бут от атома/орсио - говорим вставить.
И так же со вторым бутом
помечаем 3F40000 - 3FBFFFF - вырезать
ставим курсор на 3F40000 - вставить.

Но, есть огромное НО
Под вопросом, будет ли потом девайс шиться стандартной прошивалкой от НР.

В приложенных файлах бут от Орсио и винхекс
Прикрепленные файлы
Прикрепленный файл  EBOOT_Orsio.zip ( 162.44 килобайт ) Кол-во скачиваний: 136
Прикрепленный файл  winhex_e.zip ( 529.87 килобайт ) Кол-во скачиваний: 134
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 23.11.2007, 15:36
Сообщение #7


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(mock @ 23.11.2007, 15:51) *
Насколько я понял, что с моей флешки не шьется(Apacer 2gb). Девайс вообще никак не реагирует на имеющийся flash.img в корне флешки. Извините конечно, может быть глупый вопрос, но как зайти в БЛ?

Будьте осторожны!!!
Девайс может шиться с карты, но данный могут писаться ошибочные.
Желательно иметь карту как можно меньше размером, 64 мало, 128-256 самый раз.
Девайс реагирует, эта проблему называем Transfer complete, т.е. девайс думает что уже прошился.
В бут лоадер если стоит бут от Нр, то обе софт клавиши + ресет.
Если стоит бут от Орсио камера+ресет.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 23.11.2007, 15:39
Сообщение #8


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(Aire @ 23.11.2007, 16:13) *
О да! Я его убил. (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Получилось это так: после прошивки, решил проверить бутлоадер, НО забыл выдернуть карту с дампом и забыл про то что она внутри, нажал на резет. В результате имеем труп. Курю мануалы по сборке кабеля для JTAG. Мой опыт лишнее напоминание. Будте осторожны в своих экспериментых. (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Стоп.
Вообщет мало понятно как ты его убил, т.е сейчас в бут лоадер не заходит девайс?
Вытащи аккум надолго, минимум на 5-10 минут.
Потом вставь и сразу пробуй бутлоадер.
Потом сразу вставляй карту со своим родным дампом.
Не поможет, делай JTAG.
НО.
В случае с НР, тебе достаточно восстановить бут, потом вставить карту со своим дампом.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 23.11.2007, 15:44
Сообщение #9


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(Aire @ 23.11.2007, 15:19) *
З.Ы. Откатился на родную прошивку. Кстати, проверил возможность использования штатного прошивальщика от ХП. С орсиовским БЛ он замечательно запустился. Даже вывел на экран огромным шрифтом: "Update Utility Update Rom Image Please wait.." Я так понимаю это не вся информация, но это то, что уместилось на экран. Остальное вылезает за его пределы. А потом повис. Прошивальщик сказал, что он не может скомуникатится и девайсом. Тем не менее девайс выжил и пустил меня в БЛ, где я и зашился своим первичным дампом.

Видимо бут всё таки не подходит где то.
"Update Utility Update Rom Image Please wait.."
это вся надпись, всегда так на наших девайсах при прошивке.
Девайс правильно откинуло, потому что он блокирован,
и находясь в буте шьётся ТОЛЬКО при наличии бутлоадера от ПЕРВОЙ прошивки АТОМ.
(тот же самый что и используется при восстановлении через JTAG)
Эта проблема решаема, если сам бутлоадер пашет, заливаем на карту бут от атома и всё.
Прикрепленные файлы
Прикрепленный файл  EBOOT.zip ( 135.36 килобайт ) Кол-во скачиваний: 137
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 23.11.2007, 20:10
Сообщение #10


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(Winterice @ 23.11.2007, 20:10) *
Aire,
Кстате в таком состоянии как я понимаю бут уже не родной и вполне вероятно что не залоченый, а если при этой версии бута на карту кинуть diskimg.nb0 и eboot.nb0 от атома (любой версии прошивки которой хочется) и еще кстате extended.img, от тойже версии атома (незабыв убрат дамп от HP) то скорее всего будет нормальный разлоченый клон. Есть желающие попробовать. я к сожилению не могу изза неимения девайса

У меня есть подозрения что с карты будет шить и так всё что хош.
Попробовать в ближайшее время может получится может нет.
Пока жена отойдёт
Щас экспериментом с JTAG (хотел посмотреть проинициализируется ли проц) запорол бут
пришлось восстанавливать девайс по полной программе.
В результате девайс после ХР, жена обижена т.к бэкапа не было (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
Есть плюс, НР6815 прекрасно восстанавливается через JTAG (правда чуток сложней может быть чем Ровер),
и есть минус, я "получил по башке" (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)
Бут от орсио подходит, но экран белый, сами дисплеи не совместимы.


Соотсветсвенно просторы для экспериментов по ковырянию и прошиванию НР6815 увеличились в геометрической прогрессии.
Т.к убить девайс программно в данный момент ооочень тяжело.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 23.11.2007, 20:40
Сообщение #11


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(mock @ 23.11.2007, 22:27) *
А можно вдаться в подробности? И рассказать поподробнее, как изменять по адресам(а точнее выделить нужные адреса), тк хекс редактор я юзал очень давно, и при виде столь большого количество цифр и букв я потерялся в этих значениях.

При входе в бутлоадер что нить происходить должно, если не вставлена карта памяти с прошивкой? Помимо того, что появляется лого НР и снизу написана версия бутлоадера?

Ставишь курсор например на адрес 0,
кликаешь правую кнопку мыши - begining of block
ставишь курсор на последнем адресе например 7ffff клик правой кнопкой - end of block.
потом все операции через мегю Едит. нужны операции
Cut вырезать,
copy block - normally (копировать просто в буфер обмена)
clipboard data - paste (вставить с текущего адреса)
просто вставлять нельзя, нужно удалить блок такого же размера, оттуда куда будешь вставлять.
т.е если вставляешь другой бут, нужно сначала этот бут вырезать из дампа, если не вырезать он просто вставит эти данные с текущего адреса, и размер файла увеличится на размер бута, соответсвтенно получится смещение адресов на размер бута, результат - дорога на jtag.

Ничего не будет происходить в буте, если карта не вставлена, и если к девайсу не подключен
СОМ кабель. Бут в этот момент ждёт команду с СОМ порта.
Ка только вставляем карту, начинается поиск файлов, если файл найден, не зависимо от его содержимого он начинает шиться.

ПО камеры никогда не интересовался.
Скажем так, ПО камеры в дампе не заменишь, нужно пользоватся "КУХНЕЙ" для перепаковки прошивки.
Сначала из дампа вытащить "ОСЬ".
Распаковывается прошивка, убираешь не нужное, добавляешь своё, перепаковывается, и шьётся.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 25.11.2007, 14:59
Сообщение #12


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Опыт прошивки HP rw6815:

1. Скачиваем и распаковываем атомовскую wm6 прошивку
Вот тут, обычно лежит последняя сборка
2. Из файла diskimage_Ver.nb0 вырезаем заголовок (0x0C)
3. Разбираем его с помощью imgfs_tools
4. В паке dump\ удаляем папки ddi.dll\, pxa27x_keypad_Us.dll\, Wavedev.dll\. В папку dump\ копируем приложенные dll.
5. Собираем прошивку обратно.
6. Переименовываем в diskimg.nb0, копируем на карту.
7. Вставляем в зверя, входим в бут (обе софт-клавиши + ресет), ждем минут 15-20 (на звере ничего не отображается, так лого HP и висит), зверь уходит в ХР.
8. Все. После этого имеем wm6 + рабочий экран (после передергивания аккума надо делать выкл./вкл.) + нормальный звук + правильную работу софт-клавиш.

P.S. dll-ки были вынуты из китайской wm6 для hp rw68x8
Прикрепленные файлы
Прикрепленный файл  dll_____HP68xx.zip ( 136.93 килобайт ) Кол-во скачиваний: 126
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 25.11.2007, 15:17
Сообщение #13


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(ArHon @ 25.11.2007, 16:59) *
Опыт прошивки HP rw6815:

8. Все.

Ну вот, и для владельцев НР6815 выложен рецепт счастья.
"Windows mobile 6 for HP6815"
только забыли сам imgfs_tools вложить.

зыж
Прячем подальше аськи и держимся крепче за перила, а то опять поток вопросов снесёт (IMG:http://forum.pda2u.ru/style_emoticons/default/laugh.gif)
Прикрепленные файлы
Прикрепленный файл  imgfs_tools.zip ( 281.51 килобайт ) Кол-во скачиваний: 281
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 25.11.2007, 18:43
Сообщение #14


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(mock @ 25.11.2007, 20:38) *
В чем разница между размерами пуллов?

В размере кэш памяти выделяемой для работы оси.
Чем больше кэш тем быстрей пашет ось, но тем меньше озу.
Поэтому на вкус и цвет.
Если у вас нет требовательных к озу прог, тогда увеличивайте, если есть,
то они будут ругаться что не хватает памяти для работы.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 25.11.2007, 19:11
Сообщение #15


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


Цитата(mock @ 25.11.2007, 18:18) *
2. Из файла diskimage_Ver.nb0 вырезаем заголовок (0x0C)
Как это сделать?)

http://forum.pda2u.ru/forum/index.php?s=&...dpost&p=327
Только выделяешь первые 12 байт и удаляешь их (сuт, или клавиша delete кто не знает).
потом сохраняешь файл.
Или же наоборот выделяешь всё начиная с 13-го байта от начала и до конца до последнего байта
и сохраняешь в отдельный файл
Меню едит, копи, инто тне нью файл.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
alex_beda
сообщение 25.11.2007, 20:32
Сообщение #16


Основатель PDA2U.RU
****

Группа: Друзья PDA-Hack
Сообщений: 178
Регистрация: 20.10.2007
Из: Калининград
Пользователь №: 7
Спасибо сказали: 82 раз(а)

Девайс:Rover G5


2 mock
Ищи другую карту, желательно поменьше, типа 128-256.
2 Snezhnij
А разве везде не русским языком сказано, перед прошивкой зарядите аккум?
Воткни аккум.
Воткни зарядку.
Пусть заряжается
Постоит полчасика.
Потом выдерни зарядку.
Вынь аккум минут на 10.
Потом сначала нажми обе софт клавиши.
потом нажми ресет.
и не отпуская это всё вставь аккум,
потом последовательно отпускашь
ресет и через несколько секунд софт кеи.


2 All
А вышьётесь, вы хоть дамп то свой сохраняете чтоб потом восстановиться если что?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 25.11.2007, 21:19
Сообщение #17


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Вот, хочу написать, как сам прошился. Вся информация, действительно, приводится на этом и других форумах. Но уж очень разбросано. Поэтому напишу, как делал сам прямо по шагам. Наверняка, можно делать и по другому (см. форумы), но может кому-нибудь поможет:

1. Берем пустую флешку допустимого производителя и объема (см. форумы). Я взял 1Гб Трансенд (файловая система FAT). Очень не рекомендуется Kingston, хотя ХЗ, по ним вообще много негатива без относительно к данной теме (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
2. Копируем туда файл ROMDump.exe (см. приложения предыдущих сообщений).
3. Вставляем флешку в коммуникатор, запускаем ROMDump.exe, делаем копию ROM на флешку.
4. Забираем с флешки файл ROM, переименовываем его во flash.img (это, если возникнут проблемы очень понадобится)
5. Очищаем флешку от всех файлов (общее замечание - ВСЕ операции с флешкой лучше выполнять через CardReader, удалять файлы и т.д. без корзины Windows, ну и т.п.).
6. Заряжаем полностью аккумулятор коммуникатора, делаем HARD RESET (см. форумы). Так, на всякий случай (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
7. Копируем на флешку файл diskimg.nb0 (если смогу, опубликую в следующем посте ссылку на свою сборку по методике описанной ArHon)
8. Вставляем флешку в коммуникатор.
9. Нажимем две софт клавиши, не отпуская их жмем стилусом ресет. Коммуникатор пойдет в перезагрузку. Как появится лого HP и внизу строчка BL 1...., отпускаем софт клафиши.
10. Ждем минут 15-20 ничего не трогая. Будет гореть экран с лого и ничего больше меняться не будет.
11. После прошивки коммуникатор автоматически произведет ХР.
12. Все. Не забываем стереть с флешки diskimg.nb0! (на всякий забывчивый случай)...

P.S. Хорошо бы к шапке форума прикрепить файл ROMDump.exe, а потом и diskimg.nb0. Иначе в первый раз приходится сомневаться в своих действиях (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) .
P.P.S. Буду рад дополнениям (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Если какие-то действия лучше делать иначе, чем я описал...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 27.11.2007, 5:27
Сообщение #18


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Ура! Удалось запустить камеру, автоконфигуратор и менеджер беспроводных интерфейесов. К сожалению, нормальный интернет накрылся, поэтому ничего не выкладываю в виде приложений, описываю только методику, как делал сам:

1. Потрошим родную прошивку WM5. Я обновил родную с 1.10 до 1.12, снял дамп и вытащил из него diskimage_Ver.nb0 (срезаем загрузчики и конец по размеру). Далее потрошим его и сохраняем в какую-нибудь папку.

2. Берем прошивку ATOM EXEC, потрошим и добавляем в нее DLL. Все как писал ArHon (еще раз огромное спасибо!).

3. Из родной распотрошенной прошивки WM5 в новую копируем все файлы с расширением .xfg (для автоконфигуратора), далее копируем с заменой сам AutoConfig.exe

4. Из родной распотрошенной прошивки WM5 в новую копируем camera.dll и camerabho.dll (последний ХЗ, на всякий случай). Перед копированием трем соответствующие папки в новой прошивке.

5. Главный фокус! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) В корне папки новой прошивки удаляем WirelessManager.exe. Из папки же НОВОЙ прошивки из подпапки wrlsmgr.exe копируем в корень файл wrlsmgr.exe под именем WirelessManager.exe (я еще на всякий случай атрибуты после копирования у файла выставил как у исходного, но это наверное неважно).

Ну и далее собираем, как описал ArHon. Я шил дополнительно еще и extended.img (ExtendedRom.img ) от новой прошивки. Но это похоже ни на что не влияет.

P.S. Камера пока перевернута, но я попробую прикрутить родное HP приложение для фотографий. Может это поможет. Сейчас разобрался, раньше не мог найти camera.dll, пока не распотрошил родную прошивку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
P.P.S. Когда восстановится нормальный интернет попробую запостить уже подготовленный diskimg.nb0. Сейчас никак, пишу через GPRS...

Вроде ничего не забыл (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

added later

Забыл написать. Если кому интересно, Wireless Manager можно поднять и другими способами.

1. Найти скин от родного O2 WirelessManager.exe. По-моему, он должен был быть в ExtendedRom.img, но что-то не срослось на наших 68xx (по крайней мере, у меня 6815).

2. Удалить вообще WirelessManager.exe и откорректировать все линки на него на wrlsmgr.exe. Но мне после 3-ей коррекции ссылок это надоело, было проще перезаписать. (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 28.11.2007, 11:00
Сообщение #19


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Нам открываются новые возможности (читать строго до конца и внимательно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ):

1) Чтобы обеспечить автоустановку cab-файлов, достаточно поместить их в папку \Storage Card\Cabs

2) Чтобы отключить новый WirelessManager и пользоваться старым wrlmgr достаточно в ветке [HKEY_LOCAL_MACHINE\ControlPanel\WrlsMgr] в параметре "Redirect" указать "\Windows\WrlsMgr.exe", чтобы пользоваться WirelessManager достаточно поменять этот параметр обратно на "\Windows\WirelessManager.exe". Сделать это надо в файле 1ed9f068-892e-11dc-8314-0800200c9a66.rgu в прошивке.

3) Есть очень интересный файл в прошивке - initflashfiles.dat, его назначение - сформировать структуру папок и файлов. С его помощью можно организовать некое подобие "Эмуляции ExtROM". Для этого открываем этот файл в блокноте (не забыв предварительно поменять ему атрибуты) и добавляем необходимые папки и файлы. Внимание! Напоминаю, что файл в Unicode! Поэтому рекомендую использовать именно стандартный блокнот. Добавлять нужно в конец файла, попытка добавить данные в середине увенчалась провалом - при прошивке зверь вообще не может создать структуру, из-за чего система не работает.

Формат следующий:

а) создание папки в корне:
root:-Directory("название_папки")

(IMG:http://forum.pda2u.ru/style_emoticons/default/cool.gif) папка второго уровня:
Directory("название_папки_родителя"):-Directory("название_папки")

c) папка третьего и более уровня (обратите внимание на наличие слешей!):
Directory("\папка_первого_уровня\<.....>\папка_n-го_уровня"):-Directory("название_папки")

d) для добавления файлов необходимо скопировать их в корень прошивки, при этом они попадут в итоге в папку "Windows". Названия файлов соответственно должны быть уникальны. Впоследствии при постановке их на место вы сможете переименовать их в оригиналы. Итак для файла в корне:
root:-File("целевое_название_файла","\Windows\название_файла_в_прошивке")

e) файл в папке первого уровня:
Directory("папка_первого_уровня"):-File("целевое_название_файла","\Windows\название_файла_в_прошивке")

f) файл в папке второго и более уровня:
Directory("\папка_первого_уровня\<.....>\папка_n-го_уровня"):-File("целевое_название_файла","\Windows\название_файла_в_прошивке")

Обязательно! После редактирования файла блокнотом он добавит в начало файла коды 0xFF 0xFE (признак Unicode) - их надо удалить (я делал это WinHex'ом). Все, копируем файл в прошивку и собираем.

Итак, я добавил следующее:

CODE
;; For HP iPAQ rw68xx
root:-Directory("_QHiddenPartition")
Directory("_QHiddenPartition"):-Directory("WrlsMgrSkin")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-Directory("land")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-Directory("port")
Directory("_QHiddenPartition"):-File("newlbt.bin","\Windows\_q0_newlbt.bin")
Directory("_QHiddenPartition"):-File("071008_AL1ARCWWE_EX0605.txt","\Windows\_q0_071008_AL1ARCWWE_EX0605.txt")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("BTN_OFF_ALL.gif","\Windows\_q1_BTN_OFF_ALL.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("BTN_OFF_GENERAL.gif","\Windows\_q1_BTN_OFF_GENERAL.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("BTN_ON_ALL.gif","\Windows\_q1_BTN_ON_ALL.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("BTN_ON_GENERAL.gif","\Windows\_q1_BTN_ON_GENERAL.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_ALL_OFF.gif","\Windows\_q1_ICON_ALL_OFF.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_ALL_ON.gif","\Windows\_q1_ICON_ALL_ON.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_ALL_ON_DOWN.gif","\Windows\_q1_ICON_ALL_ON_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_BLUETOOTH_OFF.gif","\Windows\_q1_ICON_BLUETOOTH_OFF.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_BLUETOOTH_OFF_DOWN.gif","\Windows\_q1_ICON_BLUETOOTH_OFF_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_BLUETOOTH_ON.gif","\Windows\_q1_ICON_BLUETOOTH_ON.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_BLUETOOTH_ON_DOWN.gif","\Windows\_q1_ICON_BLUETOOTH_ON_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_GPRS_OFF.gif","\Windows\_q1_ICON_GPRS_OFF.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_GPRS_OFF_DOWN.gif","\Windows\_q1_ICON_GPRS_OFF_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_GPRS_ON.gif","\Windows\_q1_ICON_GPRS_ON.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_GPRS_ON_DOWN.gif","\Windows\_q1_ICON_GPRS_ON_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_PHONE_OFF.gif","\Windows\_q1_ICON_PHONE_OFF.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_PHONE_OFF_DOWN.gif","\Windows\_q1_ICON_PHONE_OFF_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_PHONE_ON.gif","\Windows\_q1_ICON_PHONE_ON.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_PHONE_ON_DOWN.gif","\Windows\_q1_ICON_PHONE_ON_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_WIFI_OFF.gif","\Windows\_q1_ICON_WIFI_OFF.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_WIFI_OFF_DOWN.gif","\Windows\_q1_ICON_WIFI_OFF_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_WIFI_ON.gif","\Windows\_q1_ICON_WIFI_ON.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin"):-File("ICON_WIFI_ON_DOWN.gif","\Windows\_q1_ICON_WIFI_ON_DOWN.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_BG_TEXT.gif","\Windows\_q11_LAND_BG_TEXT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_ALL_CHANGE.gif","\Windows\_q11_LAND_TEXT_ALL_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_ALL_DEFAULT.gif","\Windows\_q11_LAND_TEXT_ALL_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_BLUETOOTH_CHANGE.gif","\Windows\_q11_LAND_TEXT_BLUETOOTH_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_BLUETOOTH_DEFAULT.gif","\Windows\_q11_LAND_TEXT_BLUETOOTH_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_GPRS_CHANGE.gif","\Windows\_q11_LAND_TEXT_GPRS_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_GPRS_DEFAULT.gif","\Windows\_q11_LAND_TEXT_GPRS_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_PHONE_CHANGE.gif","\Windows\_q11_LAND_TEXT_PHONE_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_PHONE_DEFAULT.gif","\Windows\_q11_LAND_TEXT_PHONE_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_WIFI_CHANGE.gif","\Windows\_q11_LAND_TEXT_WIFI_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\land"):-File("LAND_TEXT_WIFI_DEFAULT.gif","\Windows\_q11_LAND_TEXT_WIFI_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_BG_TEXT.gif","\Windows\_q12_PORT_BG_TEXT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_ALL_CHANGE.gif","\Windows\_q12_PORT_TEXT_ALL_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_ALL_DEFAULT.gif","\Windows\_q12_PORT_TEXT_ALL_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_BLUETOOTH_CHANGE.gif","\Windows\_q12_PORT_TEXT_BLUETOOTH_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_BLUETOOTH_DEFAULT.gif","\Windows\_q12_PORT_TEXT_BLUETOOTH_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_GPRS_CHANGE.gif","\Windows\_q12_PORT_TEXT_GPRS_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_GPRS_DEFAULT.gif","\Windows\_q12_PORT_TEXT_GPRS_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_PHONE_CHANGE.gif","\Windows\_q12_PORT_TEXT_PHONE_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_PHONE_DEFAULT.gif","\Windows\_q12_PORT_TEXT_PHONE_DEFAULT.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_WIFI_CHANGE.gif","\Windows\_q12_PORT_TEXT_WIFI_CHANGE.gif")
Directory("\_QHiddenPartition\WrlsMgrSkin\port"):-File("PORT_TEXT_WIFI_DEFAULT.gif","\Windows\_q12_PORT_TEXT_WIFI_DEFAULT.gif")


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

4) Был успешно испробован еще один метод. Открыв WinHex'ом файл WirelessManager.exe я изменил ссылки \_QHiddenPartition\ на \Storage Card\1234\, скопировал в папку \Storage Card\1234\ файлы из ExtROM и прошился. Все сработало великолепно, скины подтянулись. Однако недостаток ссылки на карту очевиден - нет карты - не работает (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Следующим этапом надо встроить файлы в прошивку и подправить пути на нее или воспользовать cab-файлом для этих целей.

P.S. Сейчас сделал еще одну вещь - просто подключился к зверю через актив синк, создал папку в корне _QHiddenPartition и скопировал туда файлы из ExtROM - и все заработало, скины подтянулись! Значит должен быть способ эмулировать таким образом, что-то неверно создалось/скопировалось видимо - надо рыть (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Сообщение отредактировал ArHon - 28.11.2007, 15:22
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 28.11.2007, 15:00
Сообщение #20


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


В связи с большим объемом файлов (11Мб без кабов) в ExtROM, а также с тем, что при восстановлении полного бэкапа без _QHiddenPartition она сотрется, лучше всего оформить ExtROM в виде отдельного каба. При его установке у нас даже появится версия ExtROM в сведениях о системе (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Технология прошивки получается следующей:
1. Берем сборку diskimg.nb0 для rw68xx - кидаем в корень карты
2. Берем кабы из ExtROM атома + pda-hack.net_rw68xx_ExtROM_emul.cab и кидаем в папку \Cabs на карте
3. Прошиваемся, после ХР начнутся автоматом ставиться кабы (с запросом у пользователя)
4. Если восстановились бэкапом, то недостающие кабы доставляем вручную
5. Все

Теперь у нас есть почти все, осталось только разобраться с камерой.

P.S. WiFi и Bluetooth проверены в соединении с ноутбуком - работают как должно
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
mock
сообщение 28.11.2007, 19:06
Сообщение #21


Проверенный пользователь
****

Группа: NewsMakers
Сообщений: 187
Регистрация: 22.11.2007
Из: г. Екатеринбург
Пользователь №: 26
Спасибо сказали: 24 раз(а)

Девайс:HP rw6815


Обратил внимание на один глюк. Решил полистать инет через IE на комуне, после 2 минут работы, у девайса выключился экран, и горела подсветка кнопок, при нажатии на кнопку включения, он начал включатся с нуля, как будто был выключен. Решил проверить оперу, аналогичная ситуация. Проверил тучу асек, все нормально работают. В чем может быть проблема?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

40 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 22.12.2024, 5:31
return_links(); ?>