[PORT]gm-wg-superd-1102-ebi1+ramhack[merlos v1.4 sources] - G1 Android Development

Merlos is making 32a ports for magics and I decided to try and make a ramhack version from his github, well it's working great and i have my ram back on superd 1102.
If you would like to try it out, let me know how it works for you.
Only for EBI1 (32a) rogers dreams/32a old radio magics
Not that it'll brick your phone but I'm not responsible if YOU do something wrong.
Flash port after flashing superd 1102 as in his thread here
Get v1.3 here
Get v1.4 here
Many thanks to G Mellini, Wes Garner, Ben Buchacher and any others I forgot.

Anyone rooted on rogers dream anymore?

Yes I have a rooted dream.
beav_35 made this patch already by the way with same functionality. Been using it for more than a week already.

just a question
why dont you guys sign the imei waiver and go back to the regular radio?
im using the magic 32a but i also have the dream with the old radio and is much better than porting to use natve
using this radio will not stop them from cutting your data... its just the stock one... ebi1 has been around before 911 issue just no1 used it for good reason

xaueious said:
Yes I have a rooted dream.
beav_35 made this patch already by the way with same functionality. Been using it for more than a week already.
Click to expand...
Click to collapse
This is for the 1.10.2 release, does the 1.9.3 port work on it? I never even tried lol. I know beav had a port, I was using it.

alan090 said:
just a question
why dont you guys sign the imei waiver and go back to the regular radio?
im using the magic 32a but i also have the dream with the old radio and is much better than porting to use natve
using this radio will not stop them from cutting your data... its just the stock one... ebi1 has been around before 911 issue just no1 used it for good reason
Click to expand...
Click to collapse
old radio? the 2. radio series is regular for the g1 it's never been on a rogers dream.

carz12 said:
old radio? the 2. radio series is regular for the g1 it's never been on a rogers dream.
Click to expand...
Click to collapse
yea so most people were using the 2.x radio due to thats what all the rooting guides told us to flash lol
just wondering why you would want to use the 3.x radio on the dream when you can flash the g1 radio and it is compatible with all 32b roms ?
edit link to the url I rooted with incl radio and spl for 2.x
all u really need is the radio.img then you already have the spl and umm use ravs latest recovery
i have the rogers dream and it started as ebi1 on 3.x but you can use 2.x
just wondering why you would want to force yourself to use 32a roms for a 32b phone

I.m not that limited, I can use any old radio magic roms also, I was on the other radio at first but the 3 radio works way better on data for me.

v1.4 ebi1 rhack
v1.4 is working great.

carz12 said:
This is for the 1.10.2 release, does the 1.9.3 port work on it? I never even tried lol. I know beav had a port, I was using it.
Click to expand...
Click to collapse
Maybe you just didn't see it:
http://forum.xda-developers.com/showthread.php?t=645411

Yep completely missed it, haha, was probably busy making my own lol.

Related

[MOD] No More Need for [PORT][32B] with Hero ROMs

Yes, you read that title correctly. We are wasting time, energy, and file size making these ports when all the builds could be "co-ed"
I have already done this in my builds, but not everyone wants to use mine (I know, I was sad, too) so I will look into if the script being used can be rewritten to use my new standard. Until such time, Here is an update add-on that will convert all the newest Hero ROMs into co-ed versions. This is also dependednt on the concept that all current ROMs are using JACs kernel.
Deported Version 1.0
http://twistedumbrella.slackdev.com/Deport-1.0.zip
MD5: d3846db3b372a9d2a0bfca47bf6409f2
Copy to root of SD and flash like any other update. Kudos.
just download
have just downloaded, will def. give it a try....
I am sorry, but pls don't shout at me for being dumb.... but should i flash this first then flash the Hero rom... tks.
So I have a 32a magic. So I can load any 32b rom out there and then apply your patch?? as long as its using the jac kernel?? Just wanting to make sure before I try it out. It just seems all to easy. haha
twistedumbrella said:
Yes, you read that title correctly. We are wasting time, energy, and file size making these ports when all the builds could be "co-ed"
I have already done this in my builds, but not everyone wants to use mine (I know, I was sad, too) so I will look into if the script being used can be rewritten to use my new standard. Until such time, Here is an update add-on that will convert all the newest Hero ROMs into co-ed versions. This is also dependednt on the concept that all current ROMs are using JACs kernel.
Deported Version 1.0
http://twistedumbrella.slackdev.com/Deport-1.0.zip
MD5: d3846db3b372a9d2a0bfca47bf6409f2
Copy to root of SD and flash like any other update. Kudos.
Click to expand...
Click to collapse
same question from me..
HuMpS 97 DoHc said:
So I have a 32a magic. So I can load any 32b rom out there and then apply your patch?? as long as its using the jac kernel?? Just wanting to make sure before I try it out. It just seems all to easy. haha
Click to expand...
Click to collapse
HuMpS 97 DoHc said:
So I have a 32a magic. So I can load any 32b rom out there and then apply your patch?? as long as its using the jac kernel?? Just wanting to make sure before I try it out. It just seems all to easy. haha
Click to expand...
Click to collapse
tried on my 32A device. first flashed a G1/MT3G image (ZeroXD 6.13r2). After this i flashed deported and made a reset. Nothings happens. DDMS didn't detect my device again. Back to my old rom
Device up again with old image
regards
endebe
HuMpS 97 DoHc said:
So I have a 32a magic. So I can load any 32b rom out there and then apply your patch?? as long as its using the jac kernel?? Just wanting to make sure before I try it out. It just seems all to easy. haha
Click to expand...
Click to collapse
NO people!
When Twist said its CO-ED it means that it can be used on a G1 and a MyTouch
NOT co-ed as in 32A and 32B
Im almost 100% sure this is ONLY for a 32B
Lakers3408 said:
NO people!
When Twist said its CO-ED it means that it can be used on a G1 and a MyTouch
NOT co-ed as in 32A and 32B
Im almost 100% sure this is ONLY for a 32B
Click to expand...
Click to collapse
This would be correct. Co-ed meaning both t-mobile branded devices. 32A requires a different kernel, but im sure those users knew that. So one boot image could not be "dual kernel" and i dont have the time to make that many changes to the existing one to make it go either way
Okay so basically, i install the hero rom first and then this mod? because i just tried this with micro hero v1.4 and it got stuck at the vodafone screen(used logcat and there was error), but then when i installed micro hero on its own it boots.????
great work on this Twisted. You're a genius.
what is the difference of to have or not to have this MOD?
I dón´t taste any difference.
Do I flash this before flashing a ROM? Also, I'm guessing I still have to wipe before flashing the ROM, correct?

[ROM] 32A 6.35 Radio CusorSense/MLIGN32A BETA (1-27-10)

CursorSense/MLIGN32A
This ROM just keeps getting better and better! This has turned out to be a lot of fun!
This is a 1.5 Cupcake Sense UI ROM based on the official 3.05 Rogers HTC RUU for people who need a stable ROM with all the features working.
If you enjoy my work, and appreciate the time spent, please consider a donation!
ENJOY!
Thanks goes to:
- Amon_RA for the Hero recovery
- MoDaCo for finding the 1.76.2007 SPL for Hero that works on Magic too.
- Teknologist for the new kernel that I'm using (DAMN!!! This is fast!)
- Many more as well, please let me know if I've used part of your work and have not credited you. I'm not here to make enemies.
** YOU MUST HAVE RADIO 6.35.07.29 OR HIGHER AND SPL 1.76.2007 ENG BEFORE FLASHING THIS ROM. THIS ROM CANNOT BE FLASHED ON A DEVICE WITH PERFECTED SPL 1.76.0007!
** MAKE SURE YOU ARE 100% SURE THAT YOU HAVE THE RADIO UPDATED TO 6.35.07.29 OR HIGHER BEFORE APPLYING THE NEW SPL!!!!
** DO NOT APPLY THESE UPDATES TO A 32B MAGIC/SAPPHIRE OR A HTC DREAM/G1. YOU WILL BRICK YOUR DEVICE!!
Because of the size of the /system partition, this ROM will not flash onto any Sapphire 32A with the 1.33.20XX Eng SPL.
You will need to have the 6.35 radio and 1.76.2007 SPL, and the Hero (not Magic/Sapphire) Recovery from Amon_RA to flash this ROM. Follow the directions at http://forum.xda-developers.com/showthread.php?t=605239 to flash the new radio, SPL and recovery.
Once you have the new SPL, Radio and Recovery, then you can apply CursorSense32A like any other ROM update.zip file.
If you don't know what I'm talking about here, please do not attempt to flash this ROM, or change your radio/SPL/recovery. Actually, if you don't already have an Eng SPL 1.33, this ROM is not for you.
Changelog
BETA ROM:
-Removed a BUNCH of .apks.
-Boot up Sound.
-New Gmail Notification Icon.
-Changed the Lock screen.
-Different customization folder.
-Blur Animations.
-New Rosie.
-Different Status bar Background.
-Nexus One Sounds.
-Build.prop Changes.
-Few Other Changes.
-No HTC Scenes
-NOTE WAIT! Until your phone gets the correct time before you continue, or Sign in to anything during setup! Small Bug Fix It Later.
*TELL US WHAT YOU LIKE AND DON’T LIKE I NEED A LOT OF FEEDBACK FROM YOU. “THE HUNGRY FLASHERS” *
What has been requested..
-No Boot Sound.
Always create a nandroid backup before applying a new update.
CursorSense/MLIGN32A BETA
http://www.4shared.com/file/209228641/8ad19ee1/CursorSense-MLIGN-32A.html
Please feel free to make suggestions or ask any questions you may have.
I'm not a professional Android developer, more of a hobbyist.
Great man ...
i am downloading and trying it now..
thx
Mlign please make a ROM for 32b! lol your 3.2b ran really fast until I put on the wifi/rotate patch. If you made a ROM for the 32b I it would be bad ass.
darkstar38 said:
Mlign please make a ROM for 32b! lol your 3.2b ran really fast until I put on the wifi/rotate patch. If you made a ROM for the 32b I it would be bad ass.
Click to expand...
Click to collapse
nono stay here and help on 32A .. hehe
wow this is really great news i just got my magic 32a yesterday and here you are with a rom for it
If you absolutely need something back in I don't mind adding it back in this is just my personal Rom
For anyone using 32a what is the best kernel for sense UI ?
BT, Sync and Wifi works fine?
MLIGN said:
For anyone using 32a what is the best kernel for sense UI ?
Click to expand...
Click to collapse
I always found SenseHero 1.0 2.6.29 non-BFS 32A v1.2.1 kernel update to run well with pretty much any sense rom on the 32a but also redglasses non-bfs was solid too. if you look for the thread by _Case he has links to lots of kernels for 32a in there.
HuMpS 97 DoHc said:
I always found SenseHero 1.0 2.6.29 non-BFS 32A v1.2.1 kernel update to run well with pretty much any sense rom on the 32a but also redglasses non-bfs was solid too. if you look for the thread by _Case he has links to lots of kernels for 32a in there.
Click to expand...
Click to collapse
thanks will check into it!
fabioccoelho said:
BT, Sync and Wifi works fine?
Click to expand...
Click to collapse
yes all this works
the kernels from hotweiss in the thread below also might be worth looking into.
http://forum.xda-developers.com/showthread.php?t=534415
"Greater Houston Area"
Come on dude, 32BBBBBBBBBBBB!!!!!!!!!!! Please
What are you doing with a 32A?
methodz said:
"Greater Houston Area"
Come on dude, 32BBBBBBBBBBBB!!!!!!!!!!! Please
What are you doing with a 32A?
Click to expand...
Click to collapse
he's learned that the 288mb of ram rules all haha and we are glad he's come over to our side, we don't seem to get as many roms made for our phones just alot of ones ported over from 32b.
methodz said:
"Greater Houston Area"
Come on dude, 32BBBBBBBBBBBB!!!!!!!!!!! Please
What are you doing with a 32A?
Click to expand...
Click to collapse
Just being selfish... Get real dude!
Lysin said:
Just being selfish... Get real dude!
Click to expand...
Click to collapse
true that!
methodz said:
"Greater Houston Area"
Come on dude, 32BBBBBBBBBBBB!!!!!!!!!!! Please
What are you doing with a 32A?
Click to expand...
Click to collapse
I bought a 32a phone with help from a friend on Poland and must say this is the best phone i ever spent 330 usd on the only down side is that I don't have 3g but I never had 3g where i am living so I am used to it lol
can u please add voice search and quickoffice back thx
great Rom by the way
MLIGN said:
I bought a 32a phone with help from a friend on Poland and must say this is the best phone i ever spent 330 usd on the only down side is that I don't have 3g but I never had 3g where i am living so I am used to it lol
Click to expand...
Click to collapse
ORANGE Magic`s rulezz
my bad voice search is in it already...

[ROM][32A RADIO 6.35] SuperD 1.8 - 02/02/2010

All credit goes to other devs... I'm just combining other peoples works to make your lives easier (i.e. i'm making a VERY basic port and sharing it with everyone who doesn't know how )
I would like to thank sanpei and cursordroid for their work on the new radio.
Any help/suggestions would be appreciated, I'm new to this but i will do my best to fix any problems you guys may have.
Prerequisites:
radio 6.35 (duh) w/ engineering spl 1.76.2007 --> instructions at http://forum.xda-developers.com/showthread.php?t=605239
Download your choice of SuperD 1.8 here
Original Link <-- he gets all the credit
GPS fixed
Camera still broken
MT Broken
Will fix by next release
SuperD 1.8 Port
oh--really THX 4 UR sharin. i have tested the port.
AND i suggust that you consider to the Expresso 2.1 port .
actually there are not choice as many as G1&G3 with SPL2007.
Is needed use the port for users with radio 6.35?
Thanksl
fabioccoelho said:
Is needed use the port for users with radio 6.35?
Thanksl
Click to expand...
Click to collapse
Yes. That is what the port is for. SuperD originally requires the old radio.
asero said:
Yes. That is what the port is for. SuperD originally requires the old radio.
Click to expand...
Click to collapse
Do u´ll try flash this ROM?
fabioccoelho said:
Do u´ll try flash this ROM?
Click to expand...
Click to collapse
Not yet . I'm currently testing the other ROM he ported. WG-Build Y-2.6. It's running fine so far.
Seems to work well. Flashed no problem, phone works, wifi works. Well done.
Thanks a whole bunch for this port! I installed The official Rogers 1.5 ROM to get my 3G connection back and I tried cursorsense (which is a fine ROM but I just hate the Sense UI... I don't know it just feels gimmicky! and let's be honest 1.5 looks kind of dated) So I'm glad there's a port for the 6.35 radio, that way I don't have to revert back to the older radio.
will be flashing it soon! Thanks again!
What makes this port different from a 32A port like ahmgsk's ones? I know they are for different radios. What is different in the code?
surfwaimea said:
What makes this port different from a 32A port like ahmgsk's ones? I know they are for different radios. What is different in the code?
Click to expand...
Click to collapse
it's kind of like the difference between 32b and 32a roms, different kernel, different wlan, different boot.img.
R there any problems with this rom??
After installing latest radio, spl and cursorsense 1.2.1, decided to try this one. Installed superD radio, ROM, and was stuck on reboot with the logo screen.
i've installed the rom and everything is working except gps (activates in the power bar but doesn't work)
very fast rom
thanks for the port
deim said:
After installing latest radio, spl and cursorsense 1.2.1, decided to try this one. Installed superD radio, ROM, and was stuck on reboot with the logo screen.
Click to expand...
Click to collapse
You should first flash the ROM and then the port file.
eyegor said:
You should first flash the ROM and then the port file.
Click to expand...
Click to collapse
Oops, didn't know that! Thank you, will try it again.
GPS not working: just tested on my magic.
Yup, GPS not working, otherwise it seems very stable. I noticed that SuperD1.7 was released today. Do you (Phil_McRevis) need to make an updated port or is it safe to flash 1.7 and your port straight after? I really need a stable Donut for version 6 radios...
timalf said:
Yup, GPS not working, otherwise it seems very stable. I noticed that SuperD1.7 was released today. Do you (Phil_McRevis) need to make an updated port or is it safe to flash 1.7 and your port straight after? I really need a stable Donut for version 6 radios...
Click to expand...
Click to collapse
Ya i can update it... will fix gps issues as well
also i don't remember if this rom had opengl issuses but those will be fixed too... give me 10 minutes
will post updated version with less bugs as soon as i test
did a fresh install of ubuntu... damn java takes a while to download
Ok, Phil, waiting eagerly

Hardware GL: SOLUTION

Seems that the file that stands in the way of hardware GL on DREAM for android 2.x is libhgl.so. Now interesting thing is that I've compared the 32A and DREAM versions of libhgl.so (used stock rogers roms since their versions match), and I've found that the libhgl.so for rogers 32A and DREAM are *identical*.... which means that the GL parts of the 7200A and 7201A are compatible -- i.e. work with the same driver.
Now this guy has apparently released leaked 32A/Hero files and has built a 32A ROM with them, including the applicable libhgl.so... which should be compatible with DREAM/32B..... http://forum.xda-developers.com/showthread.php?t=636212
Is there some stupid obvious thing that I'm missing? Because it sure looks to me like we have all the pieces we need.....
here is what we are missing.
A developer (someone that knows what they are doing) to check this before making asumptions of something working right.
whats this guy talking about ^^^^
death1246 said:
here is what we are missing.
A developer (someone that knows what they are doing) to check this before making asumptions of something working right.
Click to expand...
Click to collapse
What are you getting at? Are you implying that I'm not a qualified developer?
I can assure you that I am.
What I am asking is if there is actually anyone who has looked at this at all, and what their findings were. And I want this information BEFORE I waste several hours of my time building AOSP for DREAM with files dumped from HERO. If someone has tried, but there is some simple thing that is missing, like radio/firmware issues that might interfere with this libhgl.so version running on a DREAM with, for example, a stock radio.
Is this related to those weird kernel changes that HTC made to rogers dream? Might we need to install a rogers dream radio? Might we need to install a HERO radio? There are all kind of weird issues that may need to be worked out even given that the hardware IS compatible!
kingklick said:
whats this guy talking about ^^^^
Click to expand...
Click to collapse
Beats me.... but it *feels* like he's trying to insult me...
Very interesting.
Nice observation.
King, since ur pumping out roms like theres no 2moro Have u tried incorporating his libs into ur rom n seeing if it works ?
I'm not a qualified developer, but I am a 32A user and in case this helps:
To use ROMs based on the new Rogers update I need to install the 1.76.2007 SPL and the 6.35 Radio. I also need to use Amon_RA's Hero recovery. The same thing goes for ahmgsk's ROM, though it isn't stable enough for me to use. ahmgsk does have 3D Gallery and HQ YouTube working.
Daneshm90 said:
Nice observation.
King, since ur pumping out roms like theres no 2moro Have u tried incorporating his libs into ur rom n seeing if it works ?
Click to expand...
Click to collapse
He actually is. Not necessarily from THAT ROM, but likely from the same source... hero 2.1 dump. And not necessarily the files needed for GL. That is why h264 playback is working on his roms now....
He is also employing the 10MB ram hack, which breaks GL even when the drivers are definitely right.
Be aware that just putting the files into place and disabling the 10MB ramhack may not be enough. We are definitely talking about two devices with different memory, so it may require a kernel adjustment. It may also require a radio adjustment.
Rede83 said:
I'm not a qualified developer, but I am a 32A user and in case this helps:
To use ROMs based on the new Rogers update I need to install the 1.76.2007 SPL and the 6.35 Radio. I also need to use Amon_RA's Hero recovery. The same thing goes for ahmgsk's ROM, though it isn't stable enough for me to use. ahmgsk does have 3D Gallery and HQ YouTube working.
Click to expand...
Click to collapse
Note that we aren't working off a rogers dump. I just used the rogers files (to judge hardware compatibility between 7200A and 7201A) because I happen to know that everything in those two devices definitely matches up except the CPU/RAM.
But your observation regarding the SPL and RADIO are *definitely* valid... which is why I'm talking about the possibility of needing to mess with the radio. I don't *think* that the SPL itself has any more to do with it than simply being compatible with the chosen radio.
*** further possibility: likely any problems encountered would be due to memory mapping. It may be possible to manually adjust the libhgl.so to the appropriate mappings. Would require some (at least partial) disassembly/hacking.
Not too sure if it helps but sanpei's rom also had 3d accel.
http://forum.xda-developers.com/showthread.php?t=620782
lbcoder said:
I don't *think* that the SPL itself has any more to do with it than simply being compatible with the chosen radio.
Click to expand...
Click to collapse
I asked about that when initially trying a ROM for the 6.35 radio and my understanding, too, is that the SPL is just required for compatibility with the radio.
Daneshm90 said:
Not too sure if it helps but sanpei's rom also had 3d accel.
http://forum.xda-developers.com/showthread.php?t=620782
Click to expand...
Click to collapse
A heads up: ahmgsk's ROM is build on Sanpei's kernel.
Edit: Rhetorical question. No need to be posted.
edited to be nice
death1246 said:
here is what we are missing.
A developer (someone that knows what they are doing) to check this before making asumptions of something working right.
Click to expand...
Click to collapse
kingklick said:
whats this guy talking about ^^^^
Click to expand...
Click to collapse
lbcoder said:
Beats me.... but it *feels* like he's trying to insult me...
Click to expand...
Click to collapse
Nah I think he's asking what Death1246 was talkin about. Because it didn't make a whole lotta sense.
LesserAnimal said:
Never mind that being the entire point of this thread.
Click to expand...
Click to collapse
and Lol at this ^
So would it be possible to pull the libhgl from kings build and push it to an eclair build?
I don't know if it helps or if I'm being Captain Obvious here, but I've tried just today porting ahmgsk's ROM to 32A old radio (using my Cyanogen-based kernel) and neither video nor 3D does work after this. And pretty much the only thing I've changed is kernel image (with ahmgsk's ramdisk) and wlan.ko, obviously (well, I've moved apps from /system/app to /data/app_s to work around the larger system partition with the new 32A radio, but I don't think that has anything to do with 3D not working). So no, the libhgl doesn't cut it by itself, there's obviously something in-kernel preventing 3D from working on the old 32A/32B radios.
Yes, there are a couple kernel changes that need to be made, and after boot on our Kaiser/Vogue we need to:
Code:
chmod a+rx /dev/msm_hw3dc
chmod a+rx /dev/msm_hw3dm
(we do this in our init.rc)
You also will need working copybit.msm7k.so, libGLES_qcom.so, and an egl.cfg that enables libGLES_qcom.so . There are other .so's that may affect it but those are the only ones I've ever had to move around. This gets OpenGLES mostly working.
I'm no kernel dev but our kernel source can be found here, you can thank dzo and vilord for it.
polyrhythmic said:
Yes, there are a couple kernel changes that need to be made, and after boot on our Kaiser/Vogue we need to:
Code:
chmod a+rx /dev/msm_hw3dc
chmod a+rx /dev/msm_hw3dm
(we do this in our init.rc)
You also will need working copybit.msm7k.so, libGLES_qcom.so, and an egl.cfg that enables libGLES_qcom.so . There are other .so's that may affect it but those are the only ones I've ever had to move around. This gets OpenGLES mostly working.
I'm no kernel dev but our kernel source can be found here, you can thank dzo and vilord for it.
Click to expand...
Click to collapse
WOW THIS IS awesome!
Why didn't i think of that?
i might wait to release a rom though, i'm busy.
How bout it king?

[Kernel] Flash/SD activity LED

Since it's working on sapphire and dream just as well (even though I don't own a sapphire), I figured I'd mosey on over and put it up in here too... here's the thread about it in the dream forums for more info before you flash....
I'm guessing this is compatible with old radio only?
EDIT and probably 32B.
It's a msm default build from the cyanogenmod... I don't own sapphire, but there have been reports of the fender and normal mytouch hardware working with it if that answers the question... I believe nandroid should be able to save you if you have any concerns
-------------------------------------
Sent from my HTC Dream
drbobb said:
I'm guessing this is compatible with old radio only?
EDIT and probably 32B.
Click to expand...
Click to collapse
Doesn't really answer the question about running on 32A boards, but I just flashed this on a HTC Magic 32B running the new radio and CM5.0.7, works like a charm. Finally I get to see my trackball LED more often!

Categories

Resources