Read/Write to extended ROM - JAM, MDA Compact, S100 Software Upgrading

Hi All,
Has anyone managed to gain read/write access to the extended ROM for the Magician ?
I'm willing to offer sexual favours for whoever can tell me how to do it ?

nope there isn't .... you can only gain read but not write..
and thanks no need for the sexual favors... LOOOOL

i've also noticed they've made it harder, even if you gain read/write access to the EXROM, the config.txt file is in the windows directory, so to edit it, it becomes a pain in the hole in more ways than one.

Hi,
i think ROM is a Read Only Memory or not?

TVsiegen, yes, historically that is correct.
But on previous HTC devices, XDAII, PDA2K, you can unlock and write to the extended ROM.
or even make your own extended ROM, and flash the device with your customised cab files.
it seems it's ALOT harder to do with the magician (JAM), mini)

Related

Magician / Qtek S100 Extended ROM Unlocker

I totally agree with gratefuled, I've also read the POST at http://wiki.xda-developers.com/index.php?pagename=MagicianExtendedRom on the difference in the architecture of the Magician. But even then if there's a difference, the techies should have either come up with an unlocker or a series of steps to manually do it. Writing to the Ext ROM is very important as one gets to customize his device in any way possible. At the least there could be a detailed article dedicated to this topic mentioning why its not possible to write to the Ext ROM directly. Lets hope and pray that the unlocker/steps comes out soon.[/url]

S100's ROM on Jam...

Hey guys!
I've got the i-mate Jam... can I install the S100's ROM on it?
What's the difference between these two device's ROM?
There are quite a number of threads discussing this. Basically they are almost the same. It's more on what additional software is in the Extended ROM. I've used both I-mate and Qtek ROMs in many instances but see no big difference. I immediately make the BigStorage ROM and install Extended ROM software that I like.
How can I make the BigStorage ROM? What is this?
Sorry boys, I'm new to PDA I tyry to gain more infos as possible
Thank you
The standard configuration of a Jam/S100/Mini is that a certain amount of storage memory is reserved for carrier/brand configurations and is totally inaccessible to the user. The BigStorage ROM is a hack which gives the user access to this storage for installing software to this memory area keeping the main memory area more free for running programs. It also becomes more flexible since the user can decide which carrier/brand configuration apps to install. There are many threads about this topic, or checkout the topic "Upgrade to 1.13 WWE in 10 easy steps".
As always suggested, please search more on this topic and before you decide to jump into the band wagon, be sure to make a backup of your data and current ROM.
Thank you zerimar, you're very polite to explain me the way.
The point is that here all the users knows a lot about the PDA, how is its internal structure and what kind of tricks we can do to take it @ best.
I'm novice and I'd like to read a very small and concise guide that can explain me the basic things like how much amount of ROM we have instaled and if it is simply flashable (as "storage") or only during flash-upgrade, how it is divided and what tasks any section has, where stores WM and where the other custom software from carriers ("third part").
If it it possible to update olny some parts of the ROM a time.
Thank you for support and answers (could be very short)
Search!
Excuse me, search for what (which search key?)?
May I've to read all the forum?
All Your questions are already answered across this forum
All you have to do is to use the SEARCH option because everything is already answered across this forum. If you dont like to read, imagine if You need to write!... LOL
Seriously: Please how You ask somebody to write if You are not willing to read... :wink:
Hi,
For the rom-layout go to the wiki, it contains a complete description. & yes you can update eg. the splash-screen & radio separately.
You must use sd-flash method or shippedlrom method to apply BS.
Howto's are available in other threads, like the one suggested earlier.
Cheers, M

What are those different ROM versions for?

Hi all,
since I am new to this PDA stuff (got my first HTC Magician last week), I have a question: what are those different ROM version and editions on your FTP site for?
I noticed, there are several different directories, for example:
* BigStorage
* Extended ROM
* Shipped ROM
* Modified ROM
* ...
Could someone explain this do me please? For example, what does this "BigStorage" mean, what are "Modified ROM"s?
Greetings and thanks for your help in advance, Matthias
Hi haimat,
- The shipped roms are the roms are unmodified like they can be downloaded from the various providers.
- The extended roms are a part of the shipped roms. Normally you don't see them on your device, but they are out there somewhere hiding and sneaking upon you when you perform hard-reset (powerbutton & soft-reset at the same time). Sorry got a bit carried away here. You can make them visible with the loadvdisk.exe, a hidden rom file in the windows folder, either create a shortcut to it with your PC explorer via the Act.Sync. or get something like total commandef or resco file explorer. Last option is to do a hard-reset and after you finished the init.proc with time-zone etc. perform a soft-reset. This will prevent the autoexec. from the extrom & the loadvdisk.lnk in startup won't be deleted then.
- BIG Storage roms are patched romdumps from other people's magician's (made one myself for 1.13WWe). These roms don't have an extrom anymore. The extrom is about 20Mb & can be combined with the Storage folder you have at this moment (approx. 7Mb). Get the picture? A lot of space to install programs & store data that doesn't disappear after hard-reset or powerloss.
Course you need a copy of an extrom when you apply BS to get all your default MMS & gprs settings etc from your provider.
-Modified roms, well the name says it all. Haven't tried those yet, you'll need out what is changed before applying those.
Just a little warning about the BS patch, before you think I WANT THAT read everything in the thread's for ways to solve any probs. encoutered with them. It's not without risc & you can end up with a not working device. So take your time to get used to the terms etc. Gather all the tooling & read everything again.
There's a lot of info at the fora here, reg.hacks useful apps. how to's. I'm sure you can find everything you need.
BTW welcome to this sharing and very useful community.
Regards, M
-
Hi, thanks for your good explaination of the different types of ROMs!
I will look into them...
Greetings and thx again, Matthias

Upgrading to bigstorage for the first time

When uograding to bigstorage for the first time the process can look daunting but fear not, even if, as mine did, it doesnt go as per the screen shots / directions it may still work. Mine did and with the following installed here is what i have ended up with.
SPV M500 / Magician with bigstorage
running are
intellidialier, voice id (extra from extended rom)
Installed are : --
Tomtom 5, Calligrapher, pocket breeze, pocket contact, avantgo, pocket music, and several other small aps not worth mentioning.
I the process went ok using my 1gb card until: ---
As the how-to says the rom size created relfects the size of your card so the rom i was working with was 1gb, I could not use the recommended hex editor with that file due to system resources, let me tell you when you are that far into the process and you cant open the rom it is very annoying. Thankfully there are several other hex editors out there that let you load files up to 4gb allowing for resources but unfortuntely neither my old xp laptop nor my media centre could still open it. I ended up using my powerbook G4 with HexEdit 1.1 which loaded the rom just fine for editing. All the rest went OK until the end of the flsh back to the phone where i got a failed message, after a soft reset it booted into the new rom with no problem.
I have to stress to you guys thinking about trying this, it IS worth it. I am so pleased with the results. After updating and setting up BT Activesync, mms, pop3 etc and with all aps running I have the following: -
Allocated 17.7MB Allocated: 29.70 MB
to use: 11.16MB to use : 14.75MB
Free: 6.55MB Free: 24.95MB
And that is in a running state with no restrictions.
Well done to the community for such good documentation and their desire to share information and allow us newbies to get the most out of these wonderful units.
Hello,
I hope I dont sound like an idiot, but what is a big storage rom?
I have heard it mentioned quite a few times in the forum. I have a Krome Spy ( analog of M500) from australia.
Thanks.
rohseq
Nice to know that you were successful in upgrading to BigStorage. I've done it since the very beginning. My next step would be "nonentity's" File System Tweak.
@rohsek: please search this forum and you will find the answers you need.
rohseq said:
Hello,
I hope I dont sound like an idiot, but what is a big storage rom?
I have heard it mentioned quite a few times in the forum. I have a Krome Spy ( analog of M500) from australia.
Thanks.
rohseq
Click to expand...
Click to collapse
With BIG Storage you convert your EXT-rom with operator brandings into extra internal Storage. You actually append about 20MB to the default 7MB Storage folder. Very nice hack.
Regards, M
COuld somebody tell me where I can find the HOW-TO described above??
Aren't there any standard ROMs?? It seems to me that when someone creates a specific ROM for a specific model, this ROM can be used in multiple devices or am I making you :lol: ROFLYAO :lol: by asking this question??
I've also got an Orange SPV M500 (with a huge memory shortage )...
Could someone please help me out??
Thanks in advance!!
Kind regards,
Maarten
Hi Maarten,
Still in English: visit this link for a complete description http://wiki.xda-developers.com/index.php?pagename=MagicianRomUpgrade. For an already patched nk.nbf you can download this one ftp://xda:[email protected]_NK.nbf/BIG_Storage_nk_for_rom_1.13WWE.zip
Success, M

wm6 4 Magician it is not a dream

sorry for my bad english
i am a prof C++ programer
i know it sounds crazy but with the computer and programing there is no crazy
i just want a perfect rom for the Magician
why we are looking to the wm6 we want any good rom
we got the program
windows mobile 2003 rom editor
we got the rom on club i-mate
we got the cab of all good and great programs
we got one silly prob.
the passcode to edit the rom file
if i get it
give me 30 day to lunch the perfect rom
i think with the united we can make the WM Magician
the russin gays did it and they give us the txx rom right i think we can do it too
So, if i understand you correct your plan is to create a wm6 rom for the magician, right? This would be really cool...
P.S.
kingt0t said:
the russin gays did it and they give us the txx rom right i think we can do it too
Click to expand...
Click to collapse
i think you mean "guys" when you say "gays"
good luck with your project!
Kingt0t, what you want to do ain't something that hasn't been thought before...yes, you can do a WM6 for magician (hell, you can invent a new OS if you wish...lol) The thing is...time.
There's no drivers for the magician hardware built inside any WM6 ROM...(well, not entirely true - there's probable a few WM 5/6 ROMs which might have a few drivers for our hardware - but not all that are required so to make a workable magician ROM).
You probably would need to create drivers for all missing/required magician hardware...oh and above all...you probably would need to create a special/new bootloader because it seems to me that since WM5, the bootloader has changed it's way of loading the Windows Mobile OSes... (They use what is now called IPL/SPL...)
I'm not trying to discourage you...it's just that we (xda community) have heard about so many people with the same thoughts, giving up after realizing the enormous amount of work that would be required so to build a working wm6 magician ROM
Anyway, if you're really into it, then start by studying what hardware the magician has and how it works...
I can give you a few ideias right now:
- The CPU (PXA272) uses what is called a strataflash (It is glued to the cpu), which i believe there's not many models with this concept(if any). Most of them uses what is called DOC (Disk On Chip).
(if this ain't true, please someone correct me if i'm wrong)
- IDK if there's a driver for this CPU model in any other PPC with WM5/WM6...
- You will probably need to disassemble alot of dlls / .sys / Etc, so to figure out the functions names; what do they do; how do they interact with the rest of the OS...etc...
- Last but not the least, you would need to strip out alot of stuff since the magician only has 64Mb ROM or you could study how HARET (for linux) works and how it allows us to boot a SD Card partition image...
oh well...start posting away if you need help...for shure some gurus in here will start dropping you ideias, concepts, tests that were already made...
Best Regards,
Keeper
P.S: honestely, if someday microsoft decides to release the source code for WM2003 (like they did for win9x and windows 2000), then maybe, just maybe, we will be able to compile a modified version with some parts of the WM 5/6/xxx...
Maybe this is a good start, at least for WM5?
Ubiquio 401 has the same PXA272 CPU and 64MB ROM as the Magician, but it comes with WM5. Perhaps the IPL/SPL and CPU drivers that come with the FW will make less work for some smart person to make a custom Magician ROM.
Here is the Ubiquio 401 ROM, maybe somebody can extract some useful stuff from it:
ubiquio-401-v1.12.26.rar
I think it's also the same as the Gigabyte g-Smart i. g-Smart i uses WM5 AKU2. I don't know which AKU the Ubiquio uses.
Gnat,
There's one big issue in all this... When someone wants to seriously mess around with an operating system and it's "BIOS" (aka booloader) having direct access to the hardware is a must. Since we don't know the JTAG test point pins for the magician and knowing that no one is willing to trash their magician so that we can find out where they are located on the magician's PCB, (which would allow us to test various bootloaders + roms, without the risk of loosing our magicians), i doubt that anyone in here is willing to do blind tests with different model ROMs / Cooked roms, without some sort of backup like this one.
Check the last pages of this thread so to see what i'm talking about...(hell, check all this thread so to see what can happen when you flash something and there's a problem with it or along the installation of it...) : http://forum.xda-developers.com/showthread.php?t=319354
So, if you're willing to do this ( http://wiki.xda-developers.com/index.php?pagename=WallabyJTAG )...or know someone that is, then we might be able to start doing something... :-|
If we had JTAG access, we could start using the Windows CE 5.0 Evaluation Kit which would allow us to communicate directly to the hardware via JTAG and test cooked bootloaders and ROMs. (check this link for more info: http://msdn2.microsoft.com/en-us/library/aa447041.aspx )
Keeper
hope this dream come true....WM6 or just WM5 for IMATE JAM
kingt0t said:
sorry for my bad english
i am a prof C++ programer
i know it sounds crazy but with the computer and programing there is no crazy
i just want a perfect rom for the Magician
why we are looking to the wm6 we want any good rom
we got the program
windows mobile 2003 rom editor
we got the rom on club i-mate
we got the cab of all good and great programs
we got one silly prob.
the passcode to edit the rom file
if i get it
give me 30 day to lunch the perfect rom
i think with the united we can make the WM Magician
the russin gays did it and they give us the txx rom right i think we can do it too
Click to expand...
Click to collapse
if you do this, many will make a donation for your hard work...a NEW WM5 or WM6 ROM FOR the MAGICIAN.
Wow, that's a lot of work to find JTAG points. I have even more respect for people like Helmi if he had to find JTAG points for every device he has made a WM5 and WM6 for!
I don't think I will be finding the JTAG points on my Magician - I don't want to kill it! However, if anyone has a dead, fried or water damaged Magician, I will gladly pull the BGA off and trace the JTAG points.
If the JTAG points have a specific "signature" when viewed on an oscilloscope, I would be happy to trace them that way since I do have a 100MHz DSO available.
i hope too, this dream to ours magician
Oh btw...the taxist russian guy which released the 2.01~3TX rom did NOT made a WM6 for the magician - He simply opened up a magician ROM, changed a few icons, sounds, apps and packed it again...the Operating system still is WM2003se.
if you guys want to try and mod your own roms, use the following tools: alpinenbfdecode.pl, splitrom.pl and dumprom. They are available at the itsme website. ( http://www.xs4all.nl/~itsme/projects/xda/ )
Anyway, check this thread...there's a small script on how to re-create the XIP structure: http://4pda.ru/forum/index.php?showtopic=3924&st=1020#entry744997
Once again, this ain't gonna change your OS (there's no WM5/6 IPL/SPL for the magician) - it will only allow you to mod a few things... :-(
Keeper
Zoneaone
It very fantastic for your effort. thanks.
are you still there kingT0T?
ok guys hold on you are not making it easy i think it is mush simpler then you think
we need wm6 for jam
we dont have to edit wm6 to make it work on jam
we can upgrade the wm2003se to be wm6\5
we can find upgrads and some great programs to creat a wm2003se rom "main platform" looks like the wm6 and include some services in it like the voice command and renew the dailer and add some upgrades i think this is mush better coz we will not play with fire we can just try to make the perfect choise in 2003 rom with some upgrades and patches right
okey kingt0t...so what you want to do is something like taxist did...a modded ROM with a WM2k3 kernel core...
Well, one thing that i would suggest that you could start doing, would be a new bluetooth stack based on the WM 2k5/2k6 one (widcomm, i think)...
Anyway, idk russian and has so, i don't understand much of what is said on that link, but what i did understand is that taxist found a way of modifying the programs in a way that he could insert them has XIP (eXecution In Place), without breaking the expected original execution addresses...the thing is: he never revealed how he has done it...
There's a few guys in there that are trying to do what he has done by using the three tools that i've posted previously, but idk if they did acomplished the "XIP chain ROM address redirectioning"...
Regards,
Keeper
kingt0t said:
ok guys hold on you are not making it easy i think it is mush simpler then you think
we need wm6 for jam
we dont have to edit wm6 to make it work on jam
we can upgrade the wm2003se to be wm6\5
Click to expand...
Click to collapse
First prioduce a WM5.0 ROM instead of talking!
Yés kingtot wm6 4 Magician it is not a dream,it is a mirage...
kingt0t said:
we can find upgrads and some great programs to creat a wm2003se rom "main platform" looks like the wm6 and include some services in it like the voice command and renew the dailer and add some upgrades i think this is mush better coz we will not play with fire we can just try to make the perfect choise in 2003 rom with some upgrades and patches right
Click to expand...
Click to collapse
I'm not sure I understand. You want a WM2003SE that only looks like WM5/WM6? But then it can't run WM5/WM6-specific apps... what purpose is that? I hardly see the point. If that's what you want, it already exists and besides, you can just use Wisbar or something similar and make a theme.
WM2003SuperSe must run wm5 apps. it's main task !!!!
still dream or stop
what's going on?
wm6 again became dream

Categories

Resources