32a on 32b? - myTouch 3G, Magic Android Development

Do roms designed for 32a work on 32b phones? I'm assuming no, or there would be no reason to label them 32a...

???
i am also curious about this. based on what it says here
http://forum.xda-developers.com/showthread.php?t=547133
it shows that it works. so basically what we did was flash a 32a sappimg.zip to the MT3G and then can over write it with any 32a ROM, at least any rom that I've tried so far (cyanogenmod 3.9.9.1 & RAv1.1.0H)

A 32a ROM will not boot on a 32b phone and vice versa. When the MT3G is rooted the radio is flashed to a 32a radio which will allow you to boot 32a roms. 32a rogers owners can also flash a 32b radio and we can boot 32B ROMs. The 2nd step in the mt3g rooting procedure is to flash the radio back to 32B., meaning it can only boot 32B ROMs.
Now, there is no reason why someone with a 32b phone should want a 32A ROM. The kernel source for the 32A has not been released (illegally, mind you) which means that the 32A roms are limited to non-kernel based modifcations (ie. No netfilter/iptables for tethering, custom fixes, etc). Cyanogen’s 32B/Dream ROM uses a custom kernel that has extra features over the 32A version of the same ROM. In order to boot a 32B rom on a 32A phone the kernel has to be swapped, therefore losing all of the kernel features.
If you have a 32B phone you are gaining nothing by running a 32A ROM. The 32B ones are much more customized.
I am not sure if this made sense…sorry if I am confusing.

bcrook said:
A 32a ROM will not boot on a 32b phone and vice versa. When the MT3G is rooted the radio is flashed to a 32a radio which will allow you to boot 32a roms. 32a rogers owners can also flash a 32b radio and we can boot 32B ROMs. The 2nd step in the mt3g rooting procedure is to flash the radio back to 32B., meaning it can only boot 32B ROMs.
Now, there is no reason why someone with a 32b phone should want a 32A ROM. The kernel source for the 32A has not been released (illegally, mind you) which means that the 32A roms are limited to non-kernel based modifcations (ie. No netfilter/iptables for tethering, custom fixes, etc). Cyanogen’s 32B/Dream ROM uses a custom kernel that has extra features over the 32A version of the same ROM. In order to boot a 32B rom on a 32A phone the kernel has to be swapped, therefore losing all of the kernel features.
If you have a 32B phone you are gaining nothing by running a 32A ROM. The 32B ones are much more customized.
I am not sure if this made sense…sorry if I am confusing.
Click to expand...
Click to collapse
It made sense. I was just curious it was possible.

The kernel source for the 32A has not been released (illegally, mind you)
Click to expand...
Click to collapse
Illegally? Care to elaborate?

cursordroid said:
Illegally? Care to elaborate?
Click to expand...
Click to collapse
It's open source it has to be released that's what the Linux kernel ( Android) is all about.
Clinton

cursordroid said:
Illegally? Care to elaborate?
Click to expand...
Click to collapse
Under the GPL license a company has to make the source code available upon request (which HTC has not done). Its too bad Google doesn't go after them.
Someone with law experience can probably comment further.

Related

Most of 32B ROM's works with 32A Sapphire and Magic

I have been trying to use 32B ROM's with 32A Sapphire and Magic device. I found that most of 32B ROM's works with 32A. How? Just do full wipe using Recovery RA-magic-v1.3.2 at below link:
http://forum.xda-developers.com/showthread.php?t=530492 (thanks Amon_RA)
Perform the following wipes using RA-magic-v1.3.2 before flashing the 32B ROM on 32A device:
1- Wipe data partition.
2- Wipe cache partition.
3- Wipe Dalvik-cache
4- Wipe SD:ext partition
Then flash any 32B ROM zip file on 32A regular way using recovery mode.
Then apply without a wipe 32A_UPDATE_Stable.zip (Thanks eugene373's)from below link.
http://alldroid.org/viewtopic.php?f=130&t=449
Reboot the phone and wait for 5 to 8 mins.
unfortuantely it is only 32B's SenseHero ROM series that is not flashable to 32A so far.
arahma said:
I have been trying to use 32B ROM's with 32A Sapphire and Magic device. I found that most of 32B ROM's works with 32A. How? Just do full wipe using Recovery RA-magic-v1.3.2 at below link:
http://forum.xda-developers.com/showthread.php?t=530492 (thanks Amon_RA)
Perform the following wipes using RA-magic-v1.3.2 before flashing the 32B ROM on 32A device:
1- Wipe data partition.
2- Wipe cache partition.
3- Wipe Dalvik-cache
4- Wipe SD:ext partition
Then flash any 32B ROM zip file on 32A regular way using recovery mode.
Then apply without a wipe 32A_UPDATE_Stable.zip (Thanks eugene373's)from below link.
http://alldroid.org/viewtopic.php?f=130&t=449
Reboot the phone and wait for 5 to 8 mins.
unfortuantely it is only 32B's SenseHero ROM series that is not flashable to 32A so far.
Click to expand...
Click to collapse
I did exactly what you did and SenseHero's latest works just fine.
Very interesting. Thanks..
Is that means that I can use the Vodafone ROM on a HTC device?
I wouldn't encourage this, as you're effectively replacing the ROM's original ramdisk with the one from eugene's 32A update, which might create unforseen problems. And most often than not you're also mixing different versions of kernel and kernel modules thus creating a bad "hybrid" while stripping the ROM of possible additional functionality.
If you want to make 32B ROM run on 32A, at least do it properly instead of encouraging hacks such as this one...:/
But regarding speed and other features (besides BT) is there any difference do I run some 2.6.29 kernel on 32A radio or 32B radio ?
I have native 32B (with 96MB swap set up on my SD). Shall I run:
- 32A radio and ROM (w 2.6.29, as BT filetransfer don't work on Sense anyway)
- 32B radio and ROM
Well which radio, ROM and kernel combo is "fastest" (regarding ringtone-lag, 3G, Wi-Fi, GPS etc.) ?
Kernel has to match the radio always, so if your radio is 32A radio you must use 32A Kernel. The advantage of 2.6.27 32A Kernel is it has working BT compared to 2.6.26 32A kernel.
arahma said:
Kernel has to match the radio always, so if your radio is 32A radio you must use 32A Kernel. The advantage of 2.6.27 32A Kernel is it has working BT compared to 2.6.26 32A kernel.
Click to expand...
Click to collapse
Thank you. But I know this .
My question was - is there anything ELSE which is different besides possibility to get BT working ?
The answer is no. Bluetooth does not work on any Hero 32B ROMs.

Why BT works on some ROM's when same 32A's Kernel and Radio used with 32B device?

I noticed that when I apply same 32A mode Radio and kernel i.e. Radio: 3.22.20.17 & Kernel: 2.6.27 to differnt 32B Hero ROMs and use them with 32B device in 32A mode, bluetooth sound works only on some of Hero ROM's and not on most of the ROM's. Does anyone know why?

Perfect SPL question

Hi!
My magic is 1.33.0006 (Vodafone Spain) so is a Perfect SPL, I have been reading about the different ROMs and some of them need a different SPL, my question is:
If I rooted my magic (was shipped with version 1.5) and now I have installed the Cyanogen 4.2.13 and the RA Recovery 1.5.2G, Do I need the goldcard to change the SPL and the radio version? or with just entering in the recovery mode is enough?
Thanks in advance,
rex2k1
rex2k1 said:
Hi!
My magic is 1.33.0006 (Vodafone Spain) so is a Perfect SPL, I have been reading about the different ROMs and some of them need a different SPL, my question is:
If I rooted my magic (was shipped with version 1.5) and now I have installed the Cyanogen 4.2.13 and the RA Recovery 1.5.2G, Do I need the goldcard to change the SPL and the radio version? or with just entering in the recovery mode is enough?
Thanks in advance,
rex2k1
Click to expand...
Click to collapse
Yeah. Entering recovery mode is enough
Goldcard method is basically avoid region check (if you will flash official ROM, that isn't for your country). In some times GC may used when flashing .nbh to get rooted.
i still am confused about the PERCECT SPL, which I have (.0006) is this SPL good enough for flashing new ROMs, I completed the 1 Click ROOT with no issue flashed the latest Cyanogen ROM, but I wanna try a HERO rom, its kinda why I got a Android Device. This SPL stuff is actually confusing me, five years for HTC devices I have never had an issue or really been confused on what to do, there is a first time for everything.
If i do need to change my SPL, which should I goto? I would like tjust to leave it alone and contine to FLASH on, cause I've been waiting for weeks to get an Android device and flash awaY!!
THANKXXX
actually I think I found a thread just above this one that answered my question, but if anyone want to confirm the correct idea, thatn that would be cool, but I m gonna go ahead and upgrade to SPL: Engineering SPL 1.33.2010 BUT i would like to be sure thats what i need to do, i would like to keep my NO BRICK record intact
SPL recommended
Hi,
Thank for your answers, I'm thinking to change the SPL but I'm not sure which one use, Is the same Danger SPL and the one posted in the sapphire-port-dream website in google (I can't post urls) as latest? If I flashed this SPL will I be able to install all the ROMs that need different SPL? or is better a Engineering version like Engineering SPL 1.33.2010 (I'm confused about the differences).
My magic is SAPPHIRE PVT 32B SHIP S-ON G
HBOOT - 1.33.0006 (SAPP10000)
CPLD-10
RADIO-2.22.1926I
Also I want to ask, if I flash the new SPL (if the versions above are compatible with my phone), Will I need to re-flash again the Cyanogenmod version (or the ROM that I choose)?
Thanks!
rex2k1
rex2k1 said:
Hi,
Thank for your answers, I'm thinking to change the SPL but I'm not sure which one use, Is the same Danger SPL and the one posted in the sapphire-port-dream website in google (I can't post urls) as latest? If I flashed this SPL will I be able to install all the ROMs that need different SPL? or is better a Engineering version like Engineering SPL 1.33.2010 (I'm confused about the differences).
My magic is SAPPHIRE PVT 32B SHIP S-ON G
HBOOT - 1.33.0006 (SAPP10000)
CPLD-10
RADIO-2.22.1926I
Also I want to ask, if I flash the new SPL (if the versions above are compatible with my phone), Will I need to re-flash again the Cyanogenmod version (or the ROM that I choose)?
Click to expand...
Click to collapse
Mmm... 1.33.2005 (Haykuro Danger SPL) is most popular SPL for 32B-devices
Devs recommend it to flash before flashing their ROMs.
Usually, you don't need to re-flash ROM

flash recovery-RA-v__H.img to a 32b board?

is there any recovery image that i can flash to a 32b board that will run fine with the 32a radio? without flashing back to the google branded radio?
i am running
engineerings 1.33.2005 with radio 3.22.20.17 on a mytouch3g 32B phone.
cause i want to run 32a roms.... and the phone seems to run much faster with this radio and even the stock vodaphone software.
just curious...
thanks in advance.
fixed my question.... worded a bit better.

32a or 32b - possibilities

Is it possible to flash the version from 32a to 32b? I 'thought' mine was a 32a, but it shows up as 32b after I 'played' with the ROMs and rooted the device.
I have a 3.5mm version and from what I read, it's supposed to be a 32a
RootPhisher said:
Is it possible to flash the version from 32a to 32b? I 'thought' mine was a 32a, but it shows up as 32b after I 'played' with the ROMs and rooted the device.
I have a 3.5mm version and from what I read, it's supposed to be a 32a
Click to expand...
Click to collapse
click here and read.
RootPhisher said:
Is it possible to flash the version from 32a to 32b? I 'thought' mine was a 32a, but it shows up as 32b after I 'played' with the ROMs and rooted the device.
I have a 3.5mm version and from what I read, it's supposed to be a 32a
Click to expand...
Click to collapse
dud if you have a 3.5mm jack on top.. then u have a 32a ...but when you rooted you flashed a sappimg for a 32b.. thats why your phone says 32b now... you have to flash back the stock radio and hboot... along with a rooted recovery.... the instructions jeffakajeff referd you to will tell you how to do that.. after this the phone will display the proper info.. will show 32a

Categories

Resources