Not me! (yet)
I´m a beginner who has never (yet) flashed/cooked/dumped anything!
(but learning fast thanks to you and others in xda_dev forums)
meschle:
great tutor.
if i can make few comments, they might be useful for ext_ROM makers.
- you can flash just ext_ROM. no need to include OS in .nbh, you can have both, but it will just flash longer.
when you flash ext_ROM, device will be re-initialized after the flashing. consider as hard reset (save data before flashing ext_ROM). it is not the case for example when you flash radio;
- in order to flash ext_ROM, device should be cid unlocked or with USPL installed;
it was a question somewhere if it is possible to install sw (software) from Storage Card.
yes, you can install sw from Storage Card. card is already initialized when customization takes place (installation of ext_ROM).
please keep in mind following:
- to install sw from Storage Card, sw should be located on Storage Card;
- normally sw which you install, should be signed with certificate. if this is not the case then include Cert_SPCS.cab in ext_ROM and have this .cab to be installed first (first line in config.txt)
example:
LOCK:Enabled
CAB: \Extended_ROM\Cert_SPCS.cab
CAB: \Extended_ROM\PP_AKv30-DefaultPage_ALL.CAB
..............
- use correct syntax in config.txt;
- sw still installed on main memory;
example: you wish to install BatteryStatus on Storage Card.
1. Copy BatteryStatusExt.1.04.build_0240.CAB to \Storage Card\Installs directory (this is example, could be any directory). i mean file should be on Storage Card in directory of your choice, before you flash the device.
2. include line in config.txt
CAB: \Storage Card\Installs\BatteryStatusExt.1.04.build_0240.CAB
your final config.txt will be something like this:
LOCK:Enabled
CAB: \Extended_ROM\Cert_SPCS.cab
CAB: \Storage Card\Installs\BatteryStatusExt.1.04.build_0240.CAB
CAB: \Extended_ROM\PP_AKv30-DefaultPage_ALL.CAB
XML: \Extended_ROM\PP_ExtVer.xml
EXEC:\Extended_ROM\ChgScutAttri.exe
LOCK Disabled
RST: Reset
please don't forget to use correct syntax related to your country ROM.
you can't use "Storage Card" on Russian, Spanish or French ROM, it will name differently.
guess what will happen if you forgot to install micro SD card before flashing? yes, it will not work
you will get error message during customization process and will need to re-flash ext_ROM again.
you can only have sw in ext_ROM which does not produce dialog windows after installation, otherwise it will not install.
re: there is copy command available, if someone need it. you can have it in config.txt.
CPY1:\Extended_ROM\Info.txt
CPY2:\Storage Card\Install\Info.txt
this will copy Info.txt included in your ext_ROM to Storage Card during customization process.
regards,
yes, you can install sw from Storage Card. card is already initialized when customization takes place (installation of ext_ROM).
please keep in mind following:
- to install sw from Storage Card, sw should be located on Storage Card;
- normally sw which you install, should be signed with certificate.
please don't forget to use correct syntax related to your country ROM.
you can't use "Storage Card" on Russian, Spanish or French ROM, it will name differently.
you can only have sw in ext_ROM which does not produce dialog windows after installation, otherwise it will not install.
Yes they are fixed size whether empty or not so use the smallest for your requirements.
I must say that since I started to use the Extended_ROM for my own customisations its' dimension grew slowly from 2M to 9.25M (I still have .32M free) without any drop in performance or other bad side effects.
cheers,
dan
meschle bro Great Work !! Can u help me a little... I try to build the official Greek ROM with the latest radio and when i try to build the ROM with Dark simpsons htc rom tool I get tis stupid message from rom builder !! THERE IS NO DEVICES TO BUILD ROM FOR EXISTS IN CONFIGURATION FILE What doing wrong any suggestion to solve this?
Thanks in advance
Thank you Meschle for this awesome tutorial!
I followed your instructions step by step and successfully flashed a 2 MB Extended Rom on my Artemis. However, while some 12MB are freed up, I'm quite surprised not to see any effect on the storage memory (still 32.45 MB). I've searched the whole forum and Internet but nobody seems to encounter this issue.
What did I miss? Does it have something to do with the pagepool size?
Thank you in advance for your kind help.
lalt
Artemis with official French WM6 ROM
Can you give your total storage memory and free strorage memory. Pagepool affects program memory not storage. Yes the official htc has a rather large ext rom at 15mb so cutting it down to 2mb should free up 12-13mb.
- Storage Memory: 32.45 MB / Free: 27.07 MB (Tomtom and some other stuff moved to SD card)
- Program Memory: 47.90 MB
I reckon you just used extended rom.nb to make nbh and flash - right?
You'll have to extract os.nb as described and add ext rom.nb to make a new nbh and flash - then the size of ext rom on device will change.
Which cooked rom have you tried to add greek extended rom too? I think my 2.1 a bit full to add a large ext rom too - 2mb is prob the limit. What size is the greek extended rom?