[WIP] RedBullMobile2 porting - G1 Android Development

Okay, I began again porting the RBM2 (aka Huawei U8230) ROM porting.
For those who don't know: the RBM2 (or RedBullMobile2) is a low-end Android phone, with 128MB RAM, and the same CPU (MSM7K) as our beloved G1.
Also it has a nice UI, a lot better Launcher (similar to ADW, but has pages in all directions) and a lot more language (as an example, mid- and eastern-european languages, german, english, hungarian, etc).
So, as it is more optimized for lower RAM, it would run flawlessly on our G1.
This ROM is Éclair!
Updates:
2010.10.25
Began porting. Basic stuff ported from G1, binaries, hw stuff, keyboard layouts.
Made a package of it, but has some problems (on first boot, it reboots with an
Code:
- exec '/system/bin/sh' failed - permission denied (13)
message). Tried many sh binaries, none seems to work.
Used stuff:
RBM2 2.1 full firmware
CyanogenMod 5.0.8 as a porting base
DSIXDA's 0.103 kitchen for porting
Help is very much appreciated!
Download:
Update zip:
Code:
http://www.mediafire.com/?r2b58u05bjvlc0b
Original UPDATA.APP with extractors:
Code:
http://www.mediafire.com/?p3yz083n414s1r2
I will add updates and credits with every major or minor achievement/breakthrough. Thanks for the help!

Ez most mennyire működik a G1-en? Magyar nyelv nem lenne rossz dolog

I looked the device up but it shows up as having 192MB ram, the same as our G1's. Are you sure it would run any better?

mejorguille said:
I looked the device up but it shows up as having 192MB ram, the same as our G1's. Are you sure it would run any better?
Click to expand...
Click to collapse
Looks like you got some wrong sources
Here is the spec:
http://pdadb.net/index.php?m=specs&id=2513&view=1&c=red_bull_mobile_rbm2_huawei_u8230
The RBM2 U8230 is a bit different, it got less RAM than the original stock one (something like the Magic 32A and 32B models).
Sajnos nem megy még, a fentebbi hibával újraindul a telefon, és csak recovery-ben hajlandó ezek után működni :S Ezért kértem a segítséget!

fonix232 said:
Looks like you got some wrong sources
Here is the spec:
http://pdadb.net/index.php?m=specs&id=2513&view=1&c=red_bull_mobile_rbm2_huawei_u8230
The RBM2 U8230 is a bit different, it got less RAM than the original stock one (something like the Magic 32A and 32B models).
Sajnos nem megy még, a fentebbi hibával újraindul a telefon, és csak recovery-ben hajlandó ezek után működni :S Ezért kértem a segítséget!
Click to expand...
Click to collapse
Well maybe those specs are the ones that are wrong. The RBM2 is basically the same as the tmobile pulse for the UK (8220 vs 8230). Why would huawei program a different ram chip for what is essentially the same phone(minus the screen size)? They were both released the same month. I really think it might have been a typo on pdadb's site.

mejorguille said:
Well maybe those specs are the ones that are wrong. The RBM2 is basically the same as the tmobile pulse for the UK (8220 vs 8230). Why would huawei program a different ram chip for what is essentially the same phone(minus the screen size)? They were both released the same month. I really think it might have been a typo on pdadb's site.
Click to expand...
Click to collapse
I don't think so. One of my friends have such a device, and it's manual and a RAM manager (IDK which, he grabbed one from Market) said it has 128MB of RAM at all.
But still, that phone runs Angry Birds lag-free!

sh thing is a kernel problem. where did you get the kernel you're using? did you make any edits?

Can not wait to see the progress on this.

jcarrz1 said:
sh thing is a kernel problem. where did you get the kernel you're using? did you make any edits?
Click to expand...
Click to collapse
Nope, I haven't modified anything, everything is from RBM2. Only things what were modified are done by the kitchen.

Try flashing a pershoot kernel on top then

is it fast :O ?

nickislauw said:
is it fast :O ?
Click to expand...
Click to collapse
The phone itself is fast (not to talk about the extra 128MB built-in SD card, called Internal Storage (not /data drive!) where apps are installed.), it can run Angry Birds without any lag (sadly it won't load the bottom and the static ground objects, maybe they are mipmapped somehow, who knows?).

fonix232 said:
The phone itself is fast (not to talk about the extra 128MB built-in SD card, called Internal Storage (not /data drive!) where apps are installed.), it can run Angry Birds without any lag (sadly it won't load the bottom and the static ground objects, maybe they are mipmapped somehow, who knows?).
Click to expand...
Click to collapse
i mean the rom itself, is this rom fast?

nickislauw said:
i mean the rom itself, is this rom fast?
Click to expand...
Click to collapse
As it won't run, IDK yet

eXase said:
Try flashing a pershoot kernel on top then
Click to expand...
Click to collapse
Okay, just tried that, won't work either :S

fonix232 said:
Okay, just tried that, won't work either :S
Click to expand...
Click to collapse
try again to flash the pershoot kernel and look into logcat what has gone wrong. then try to fix that;
reflash fixed rom and pershoots kernel and look again into logcat.
or does it abort before logcat gets anything?

Logcat simply drops this line:
- exec '/system/bin/sh' failed - permission denied (13)
Then the phone reboots to recovery. I am asking you for help to fix it. I know there are many people who know a lot more about this than me, but I want to learn, that's why I ask HOW to do it, and not ask someone TO DO it

fonix232 said:
Logcat simply drops this line:
- exec '/system/bin/sh' failed - permission denied (13)
Then the phone reboots to recovery. I am asking you for help to fix it. I know there are many people who know a lot more about this than me, but I want to learn, that's why I ask HOW to do it, and not ask someone TO DO it
Click to expand...
Click to collapse
sorry, but I am pretty sure that you know more than me
I think you already mentioned that you tried different system/bin/sh, don't know what else could be done... (I am still a beginner and am also learning )

Update!
Finally, today I got it to boot. Everything is fine, no sh error on startup, everything loads.
BUT.
When it is loaded, I get this message:
"Sorry! Process system is not responding. Force Close, or Wait". And nothing happens. DDMS shows no problem with the system process, nor I can detect any, but it simply won't run. I've attached a verbose-level and warning-level log of the happenings. Could anyone help me?

fonix232 said:
Update!
Finally, today I got it to boot. Everything is fine, no sh error on startup, everything loads.
BUT.
When it is loaded, I get this message:
"Sorry! Process system is not responding. Force Close, or Wait". And nothing happens. DDMS shows no problem with the system process, nor I can detect any, but it simply won't run. I've attached a verbose-level and warning-level log of the happenings. Could anyone help me?
Click to expand...
Click to collapse
I would like to see this launcher in action, always open to new things
im also waiting for the miui port LOL

Related

[ROMs] JACxHERO 1.0 and 1.2, JACHeroSki 2.7.4r2 for Magic 32B

These are entirely unchanged from the ROMs on the thread over in Dream land below (apart from one small fix for Exchange in version 1.0)
http://forum.xda-developers.com/showthread.php?t=534479
These are JAC and Drizzy's ROMs, not mine - all I've done is unpack the ROM, change one file in boot.img to make it work on a Magic, and then repack it all and sign it. So we'll forego the sigfile saying "if you like my work please buy me a Ferrari". However, this whole thing is a bit of a faffy operation and not something that's simple to set up (although is easy enough once you have everything you need in place) so I thought I'd share and save others the grief rather than hogging all the fun for myself.
These have come about because I wanted a Hero ROM, but wasn't entirely satisfied with the best one available for the Magic (Qtek's, IMO). It worked well, but the swap version dropped SMS messages sometimes, and the Compcache version was buggy, sluggish, and wifi didn't work.
JACxHERO seems to have a number of the same issues that Qtek has - dropped SMS messages (it seems that the lack of memory on the device causes the SMS/MMS process to die), and the Compcache version has broken Wifi. I said earlier on that I thought this version was oddly sluggish, but after setting up Compcache with backing swap I am loving it. By far the best Hero ROM on my own setup so far. No Wifi is a drag but I can live with it for now.
JACHeroSki 2.7.4.r2 in contrast is an older build, and one suspects they're using an older kernel; it has a working Compcache setup, but no conventional swap at all, and no multitouch. A good call if you have a slow SD card, can live without multitouch, and positively have to have wifi.
Bottom line as I see it:
Fast SD card? Use JACxHero v1.2. But you might lose SMSes (that said, no-one's reported any yet - I just worry about lack of memory issues)
Slow SD card but need wifi, and can live without multitouch? Use JacHeroSki 2.7.4 r2.
Slow SD card and want multitouch, or you insist on Compcache for other reasons, and not interested in wifi? Use JACxHero v1.0.
I personally am running 1.0 and after not being keen initially, it is growing on me and turning into a keeper. I only ever use wifi when at home and can do without it there, so it's not a problem for me.
----
JACxHero Version 1.2 - seems fast, but no Compcache
http://www.4shared.com/file/123726235/aa3ee695/jacxhero12-pn-magic.html
JACxHero Version 1.0 - Compcache, WiFi doesn't work properly. Works well if you enable backing swap and up the swappiness. See my user.conf on page 3 of the thread.
http://www.4shared.com/file/123729537/191c816a/jacxhero10-pn-magic.html
http://www.4shared.com/file/123821706/7250ac6b/jacxhero10-exfix.html (version with Exchange fix - I haven't tested this but it should be fine)
(version 1.1 didn't seem to be enormously different than 1.2; I did try it and have a working .zip but don't see much point uploading it)
JACHeroSki v2.7.4r3 - Compcache works by default, as does wifi. Note, though, there's no multitouch in the browser, which is a bit fail.
http://www.4shared.com/file/123798395/c61c220a/jacheroski274r2-pn-magic.html
NOTE THAT ALL OF THESE NEED THE USUAL THREE PARTITIONED SD CARD! i.e. fat32/ext2/swap
why have the v1.2 no compcache?
eljuego
As a note remember that JACxHero Roms dont have Compcache enabled by default.
The first post in the Dream Forum JacxHero thread tells you how to enable it - you need to edit the user.conf file, which i think is in /system/bin, can't remember right now.
It tells you which settings to change to get each combination of linux-swap and compcache
(BTW I know as it's working for me...)
Is it for 32A or 32B?
The rom for 32a or 32b ?
dazcox5181 said:
As a note remember that JACxHero Roms dont have Compcache enabled by default.
The first post in the Dream Forum JacxHero thread tells you how to enable it - you need to edit the user.conf file, which i think is in /system/bin, can't remember right now.
It tells you which settings to change to get each combination of linux-swap and compcache
(BTW I know as it's working for me...)
Click to expand...
Click to collapse
Good spot, I should have pointed this out.
gdskp said:
Is it for 32A or 32B?
Click to expand...
Click to collapse
32B - sorry, have now edited the thread title.
eljuego said:
why have the v1.2 no compcache?
eljuego
Click to expand...
Click to collapse
No idea mate. I suspect it was because of the issues with WiFi that they removed it until they could fix it.
One oddity I've noticed - the weather widget doesn't work. i select London as a city, it has a bit of a churn saying "loading weather", and no weather ever turns up. Clicking into the weather app workable fine.
Snap judgement - it's not as fast as Qtek's Rom. Just feels a bit "off". Maybe it's just me.
Loccy, the widget are buggy you sure you have ported the version 1.2 not the version 1.1 ? In version 1.2 the widget are fixed
edit : The widget have no border, but the rom is really fast probably the fastest rom i have tested !!!!
setenza01 said:
Loccy, the widget are buggy you sure you have ported the version 1.2 not the version 1.1 ? In version 1.2 the widget are fixed
edit : The widget have no border
Click to expand...
Click to collapse
Am pretty sure I called 1.2 the right filename but I was drowning in roms by the end so it is possible I got them mixed up. Can't check until I get home now though.
Either way I'm not too impressed - more bugs than Qtek and it is eating battery (although I have been hammerring the phone more or less constantly over the few hours I've been out). I think when I get home I'm going to build the final JacHeroski Rom and see how that goes, I believe that has Compcache running.
Dazcox, how are you finding this Rom? You've been running it longer than me.
Actually I've been using QTek today... but about to install this one will let you know
setenza01 said:
edit : The widget have no border, but the rom is really fast probably the fastest rom i have tested !!!!
Click to expand...
Click to collapse
Really? It's not a patch on Qtek for me. How fast's your SD card?
Am just downloading the final release of JacHeroSki - v2.7.4r2 - and will give that a try. I wonder if some of these new releases are a little too bleeding edge to be useful. If a worthwhile update.zip for the 32B emerges I'll post it here.
dazcox5181 said:
Actually I've been using QTek today... but about to install this one will let you know
Click to expand...
Click to collapse
I thought you'd done your own boot.img hacking and were running this already..?
I have a 8Gb class 6 sdcard and it's really fast more than the qtek rom
The 2.7.4r2 good idea, you make the port today ?
Loccy said:
Really? It's not a patch on Qtek for me. How fast's your SD card?
Am just downloading the final release of JacHeroSki - v2.7.4r2 - and will give that a try. I wonder if some of these new releases are a little too bleeding edge to be useful. If a worthwhile update.zip for the 32B emerges I'll post it here.
I thought you'd done your own boot.img hacking and were running this already..?
Click to expand...
Click to collapse
now I am, tried all the other builds myself
setenza01 said:
I have a 8Gb class 6 sdcard and it's really fast more than the qtek rom
Click to expand...
Click to collapse
Ah. I have the stock 2Gb Vodafone pile of ****e (plus an "8Gb class 6" that I bought from ebay that causes a reboot loop on my Magic ). That'd probably be the problem for me.
Right chaps, here's another one for you. This is JacHeroSki version 2.7.4 r2. Someone else here has done JacHeroSki previously*, but I don't think they ever updated to the final release. It's a little behind the curve in that JAC seems to have gone on to work with Dizzy, and in a different direction, and it won't see any more development. It has working Compcache, but lacks the fancy config scripts of later builds. If you want to play with your Compcache settings, you need to edit the a2sd script in /system/bin. No conventional swap or facility for one. I'd say this is pretty much where Qtek was trying to go with his Compcache ROM though:
http://www.4shared.com/file/123729537/191c816a/jacxhero10-pn-magic.html
Am not sure I'm going to stick with this, however. I've just seen in the thread on the Dream forum that you can get Compcache working in JacXHero 1.2 by nabbing the boot.img from 1.0, so I'll give that a go too. What I'd really like is a working ROM with Compcache and swap as a backup.
edit: * speak of the devil, it's just turned up on the front page of the threads, they did do the final release, but it was for 32A not 32B. Oh, and am very disappointed to find no multitouch in the browser.
Does texting work fine on this ROM?
bhav007 said:
Does texting work fine on this ROM?
Click to expand...
Click to collapse
Honest answer? I don't know. I got a couple of text earlier when running JACxHERO 1.2, and I was hammering the browser at the time (if icanhascheezburger.com isn't going to run you out of available memory, I don't know what is). But I think a definitive answer will have to come from people who text more than I. Unfortunately texts seem to be an issue on all Hero ROMs on the G1 and the Magic 32B, because of memory - hence why my goal is to get a build with as much "memory" as possible, even if most of it is swap and compcache sleight of hand.
Loccy said:
Honest answer? I don't know. I got a couple of text earlier when running JACxHERO 1.2, and I was hammering the browser at the time (if icanhascheezburger.com isn't going to run you out of available memory, I don't know what is). But I think a definitive answer will have to come from people who text more than I. Unfortunately texts seem to be an issue on all Hero ROMs on the G1 and the Magic 32B, because of memory - hence why my goal is to get a build with as much "memory" as possible, even if most of it is swap and compcache sleight of hand.
Click to expand...
Click to collapse
Am getting a boot loop after clean flashing this rom, any ideas why?
bhav007 said:
Am getting a boot loop after clean flashing this rom, any ideas why?
Click to expand...
Click to collapse
Which one? I found I had to completely clean off my ext2 partition before it'd run (coming from the Qtek ROM). Well, actually what I did was go into the recovery console and shift everything the Qtek had left in ext2 into another directory so that this ROM didn't get confused by it
bhav007 said:
Am getting a boot loop after clean flashing this rom, any ideas why?
Click to expand...
Click to collapse
If you were coming from Qtek's Rom, like I did, It does boot loop unless you clean your ext partition first, then wipe and reinstall the rom. It runs like a champ.
to erase the ext: boot into recovery
then from adb shell : run
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -rf /system/sd/*
then do whats stated above and no boot loop anymore.
PS: Loccy thx for the port.
PPS: to get this working with compcache instructions are in the first post of the dream rom
r1tman said:
If you were coming from Qtek's Rom, like I did, It does boot loop unless you clean your ext partition first, then wipe and reinstall the rom. It runs like a champ.
to erase the ext: boot into recovery
then from adb shell : run
mount -o rw /dev/block/mmcblk0p2 /system/sd
rm -rf /system/sd/*
then do whats stated above and no boot loop anymore.
PS: Loccy thx for the port.
PPS: to get this working with compcache instructions are in the first post of the dream rom
Click to expand...
Click to collapse
Am abit new with the terminologies here . Is there a guide I can follow to do the clean wipe. If i reformat my SD card to the necesarry partitions, it should work?
bhav007 said:
Am abit new with the terminologies here . Is there a guide I can follow to do the clean wipe. If i reformat my SD card to the necesarry partitions, it should work?
Click to expand...
Click to collapse
Should do, if you use the partitioning option on the recovery image, that'll wipe everything.
r1tman said:
PS: Loccy thx for the port.
Click to expand...
Click to collapse
De nada. All I did was just change a few files.
I'm done for the night now people. I did try to get 1.2 running with 1.0's boot.img, but ended up with a ROM that had no working wifi and no apparent Compcache. I figured that wasn't any better than 1.0 proper (which I'm going to give another crack and see if I can tidy up the Compcache settings to my satisfaction - I can live without wifi for now).

[INFO][ROM] JACxHEROSkiv1.8- JAC/CC 2.83.x (2.6.29.6-JACSki Hero Kernel w/BFS)9/9/09

this is just informative for everyone that has the older version and to find direction as I tried every trick i know to fix it.
There is a new JacHero and is fantastic, very snappy with swapper running in the background. I set it to 96/40 and runs flawlessly.
can download from here.
http://forum.xda-developers.com/showthread.php?t=534479
I take no credit for this at all just letting everyone know there is a new version. all aplicable credit are on his thread.
I have installed on my Mytouch and the only thing that I noticed is that the wifi don't work. just says unable to start. If anyone had any ideas on how to fix this please let me know. As per original article sapphire support was added and has the wlan.ko and a new one there. I have tried to move it over deleting the old one and chmod to 07455 and 777 still wifi don't work. Any ideas please let me know.
***edit - don't do this:
I flashed this to my MT3G, then immediately flashed the patch from here:
If you are using a 32B device, you can optionally try Cyanogen's new 4.1.6 BFS enabled Kernel - i've packaged it standalone with the tun.ko in an update.zip. NANDROID BACKUP BEFORE TRYING!
32B 4.1.6 patch - ttp://content.modaco.net/hero/cm-4.1.6-update-dream-sapphire32b-modacocustomrom-signed.zip
Click to expand...
Click to collapse
After flashing the patch you can enjoy a smokin fast Hero rom AND have wifi.
***do this:
Instead of downloading and applying the above patch, you can also use a terminal or ADB SHELL, just type:
Code:
su
rwsystem
magic
Press 'm' for MyTouch and press enter.
Reboot the phone.
phillip_hooper said:
I flashed this to my MT3G, then immediately flashed the patch from here:
After flashing the patch you can enjoy a smokin fast Hero rom AND have wifi.
You can also use a terminal or ADB SHELL, just type:
Code:
su
rwsystem
magic
Press 'm' for MyTouch and press enter.
Reboot the phone.
Click to expand...
Click to collapse
noob question, but how do i flash the patch?
'
thanks
Is this rom for 32B devices?
i thought you are allowed to just do update from any zip file and apply the patch?
doesnt seem like the 32B rom since wifi doesnt work and all but seems like apply the patch fixes it?
@TheArtiszan
can you give us a heads up how the rom works out after a few hours of use?
all my hero roms (tried EVERYTHING) seems to crap out
but i've NEVER tried 96 mb swap with 40 swappiness
thanks in advance
mikesaint27 said:
noob question, but how do i flash the patch?
'
thanks
Click to expand...
Click to collapse
Flash the patch exactly like flashing the rom. After the rom has flashed, choose to flash any zip, but select the patch instead. It will replace the necessary files for you on top of the rom.
Multitouch?
Does anyone know if multitouch works before/after the CM update is patched?
teleknEsis said:
Does anyone know if multitouch works before/after the CM update is patched?
Click to expand...
Click to collapse
Multi touch is not working.
phillip_hooper said:
Multi touch is not working.
Click to expand...
Click to collapse
Do you happen to know if it was working prior to flashing the CM update? I actually flashed that update with Modaco 1.5 and it killed multitouch
aghhhhhhh this ROM was working great until i realized that its another hero rom that has to fully reload touchflo everytime you hit the home button....
damn i really like this a lot too.
teleknEsis said:
Do you happen to know if it was working prior to flashing the CM update? I actually flashed that update with Modaco 1.5 and it killed multitouch
Click to expand...
Click to collapse
Multitouch did not work prior to the update.
ccyrowski posted that he is going to release the fix cooked in later tonight.
mikesaint27 said:
aghhhhhhh this ROM was working great until i realized that its another hero rom that has to fully reload touchflo everytime you hit the home button....
damn i really like this a lot too.
Click to expand...
Click to collapse
Do you have a swap partition set up? My swap seemed buggy so I got Swapper from the market and enabled the swap partition. No more loading screen. (96MB w/ 40 swappiness).
phillip_hooper said:
Multitouch did not work prior to the update.
ccyrowski posted that he is going to release the fix cooked in later tonight.
Do you have a swap partition set up? My swap seemed buggy so I got Swapper from the market and enabled the swap partition. No more loading screen. (96MB w/ 40 swappiness).
Click to expand...
Click to collapse
is there a way to verify in swapper that its working? i set it up but im not sure if it kicked in or not.
Tried this ROM on my 32BMytouch and got all the way to the select language. then it showed a few force closes then sat on the loading screen and did nothing else.
mikesaint27 said:
is there a way to verify in swapper that its working? i set it up but im not sure if it kicked in or not.
Click to expand...
Click to collapse
In swapper press "Get Information"
It will show your swap size, used, and free space.
@philip_hooper
does it lag at all with 96 mb swap and 40 swappiness?
and is compcache disabled?
Qancer said:
@philip_hooper
does it lag at all with 96 mb swap and 40 swappiness?
and is compcache disabled?
Click to expand...
Click to collapse
It's not laggy, but not completely buttery smooth on my class 2 4GB that came with the MT3G (but still way more smooth and responsive than any other hero rom I've tried).
compcache is disabled, and the cpu scaling is default (min 128, max 528, up_threshold 45).
phillip_hooper said:
It's not laggy, but not completely buttery smooth on my class 2 4GB that came with the MT3G (but still way more smooth and responsive than any other hero rom I've tried).
compcache is disabled, and the cpu scaling is default (min 128, max 528, up_threshold 45).
Click to expand...
Click to collapse
thanks i have a class 6 and will let you know what i think
will flash it tonight
let me know if it starts crapping out in a few hours (which usually happens to me with hero roms)
Can anyone compare to eVil D's 2.3xx Hero ROM which also has BFS enabled?
Is anyone experiencing a ring delay?
Has ccyrowski released an update yet to get multi touch working?

Increase ram by 10% lets make it happen

Below are steps to increase your real ram by about 10%. Imagine your hero rom having about 10% more ram to work with!
Download bootimg:http://www.mediafire.com/?dvwmwyit4yn
Directions to install are below
Copy the bootimg on to your sdcard.
Go into recovery console and enter the commands below.
mount sdcard (enter)
mount system (enter)
flash_image boot /sdcard/boot.img (enter)
reboot
or install using Fastboot
Copy the bootimg on to your sdcard.
Go into fastboot and enter this command: fastboot flash boot bootmem.img
Check to see if your ram upgrade worked enter the below in terminal
su (enter)
cat /proc/meminfo (enter)
supposedly we are missing 18m of ram. we can have 128m. Lets figure out how to get that back? :-D
UPDATE :
daproy said:
Reuploaded the boot.img, and attached is the latest patch used to make the kernel.
MD5SUM 9e49829ad466b2f3adf9402bcba9c9c0
http://www.mediafire.com/?dvwmwyit4yn
http://drop.io/mempatch
Click to expand...
Click to collapse
Attachment:
http://forum.xda-developers.com/attachment.php?attachmentid=232380&d=1254152183
whats there to work out? Huanyu has already done it
alritewhadeva said:
whats there to work out? Huanyu has already done it
Click to expand...
Click to collapse
We need a tutorial. This is big and really no one knows about it. This is not swap we are talking about here. We are talking about real ram not virtual. This could help us with our roms.
····
How to do it?
If this works with no strings like(radio wont work as good or something like that), then I am all for it.
I think that is an issue if you recover to much ram. So far no complaints on using 106-109MB. If you use to much I think your phone will keep restarting its self until you change back the setting or flash a new rom.
Yea that's what I was reading like if you want like 15% more or something along those lines.
How does it run? Nothing noticeable right?
~~Tito~~ said:
Yea that's what I was reading like if you want like 15% more or something along those lines.
How does it run? Nothing noticeable right?
Click to expand...
Click to collapse
If your running Hero I am sure its noticeable. We are talking about 10% more real ram. Even though we have 10% more we might still need to use swap. But swap sucks its virtual.
Edit:
Yes its reversible.
Yea we still need to use swap since its a lot of stuff to handle. The Hero has 288mb ram, and we have a bit more than 1/2 of that.
Is it reversible if it goes into a bootloop?
I recompiled cyanogen's kernel with the change in board-trout.c to
mi->bank[0].size = (106*1024*1024);
and it boot looped as soon as the gpu was initialized. I am not sure how much ram you can actually squeeze out without stepping into the gpu's allocated space. I might give some other values a try tonight.
I'm running alla's mt3g ROM which has the extra ram hack on my mt3g and its running great.
http://forum.xda-developers.com/showthread.php?t=555499
Its just as fast as cyanogen's ROM and the extra RAM is definitely noticeable.
Where you can see the difference is browser refresh. Alla's ROM has compcache enabled by default just like cyanogen's ROM, but the browser refreshes much less frequently than CY's ROM. I'm also noticing foreground apps run smoother when music is streaming in the background.
I'm hoping cyanogen will incorporate this into his future releases. I haven't noticed any stability issues with this hack. Of course I've only been running it for a day or two. But so far, its been stable.
Same results on G1 with:
mi->bank[0].size = (104*1024*1024);
reboots at:
D/SurfaceFlinger( 2240): pid 2248 requesting gpu surface (current owner = -1)
Try 103. That should work.
maxisma said:
Try 103. That should work.
Click to expand...
Click to collapse
you know how to do this?
Ok I've dug a little deeper and indeed on the G1 the GPU1 memory (8M) comes directly after the linux memory (101M). Following the GPU1 memory is the RAM CONSOLE memory (128K). There is no space space between them. Increasing the size of the bank overwrites GPU1 memory and that's why it will boot loop. The total memory defined in the EBI bank is 110M and that pretty much eats it up other than 896K.
Is there any reason why you guys couldn't run RogerMod (or any Magic-specific ROM that includes the extended RAM) by doing the reverse of what we do to convert a Dream ROM?
i.e.
unpack rom zip
unpack boot.img
rename init.sapphire.rc to init.trout.rc (we would do this the other way round)
repack boot.img
repack rom zip
resign rom zip
???
It might be an interesting experiment to try, you'd be using a known good set of extended RAM settings and could see whether the concept can be applied to the Dream at all.
The memory map is compiled in the kernel for each separate board. Changing the init scripts won't do anything to the memory.
The EBI memory map is very similar on trout (dream/G1) to sapphire meaning biktor_gj's method of extending the linux memory on sapphire should overwrite GPU1 memory too, unless he moved GPU1 to some other memory location?
daproy said:
The EBI memory map is very similar on trout (dream/G1) to sapphire meaning biktor_gj's method of extending the linux memory on sapphire should overwrite GPU1 memory too, unless he moved GPU1 to some other memory location?
Click to expand...
Click to collapse
I have a modded Cyanogen Kernel with this RAM Mod and it works w/o reboots.
Only thing I've noticed is a lag in Hyperspace (3DGame), but I don't know if this is an issue of the kernel, but CM-Experimental itself.
maxisma said:
I have a modded Cyanogen Kernel with this RAM Mod and it works w/o reboots.
Only thing I've noticed is a lag in Hyperspace (3DGame), but I don't know if this is an issue of the kernel, but CM-Experimental itself.
Click to expand...
Click to collapse
hyper space works ok the 41.111.

[ROM][32a] MotoBlur for HTC Magic 32a devices

MotoBlur 0.2 for HTC Magic 32a
Extremely experimental, try at your own risk, no support offered at all.
This was taken from Drizzy's earlier BetaBeta that I had a play with a few days ago and decided I might as well release it - he's added dream fixes, but not much of it applies to us so far from what I can see so haven't bothered updating it. Thanks should go to Drizzy for his work on getting this to start with tho!
It was a quick repack I made just to have a play with it and see what it was like - so I've added little to it.
Update: 0.2 now with a BFS303 kernel
If something's broken, don't expect me to fix it - my knowledge of the internals of it all is pretty small, but if you know HOW to fix it, feel free to let me know and if its' worthwhile I may even package it again
What's not working:
Wireless
Bluetooth
Laggy initially when the MotoBlur setup is running, but it speeds up once it's finished syncing.
Enjoy!
Downloads
MotoBlur 0.1 for 32a FULL INSTALL from:
http://www.megaupload.com/?d=DBJIDJAU
MotoBlur 0.2 for 32a UPDATE only!
(ie. you still need to install 0.1 first, then apply this!):
http://www.megaupload.com/?d=TFW1LR3Y
Enjoy!
I might try it just for checking it out. But wont just jump the wagon now that you don't seem to dedicated to make updates for it
Anyway thanks for sharing!
Just flashed it and it boots fine
Too bad that it looks like i cant connect to motoblur's servers. I get an error which is something like "blur service seems to be busy" and i'm not able to register:\
can someone port it for 32A the rom made by Drizzy at the dream forum. He seems to able to fix many things. http://forum.xda-developers.com/showthread.php?t=557982
It's not that I dont' want a working rom - I'm just new to this and don't know how to fix all of it without a lot of trial and error
As for Drizzy drake - his one hasn't really fixed the main problems much either - which are wifi/bt and speed.
I really rushed with 0.1 - hadn't realised this wasn't cupcake and was donut and that gives me a bit more incentive to fix it.
I've started on a 0.2 release with a BFS 303 kernel, working modules, xbin and if I can, wifi working - will let you know if/when I am successful.
Let me know if you see any easy fixes in here - I'm still learning my way around a rom like this and would appreciate any help.
Cheers,
Radix999
Thanks a lot for posting the rom! You made my day!
I really see a big potential in the MotoBlur OS, it just need speed and wifi
Hope you can get it fixed
Sorry i'm a bit confused here, maybe i missundestand something but in your first post you write:
And I don't even remember which kernel I put in.. think it was a 2.6.27 one as this is cupcake not donut.
Click to expand...
Click to collapse
but in 2nd post:
Hadn't realised this wasn't cupcake and was donut and that gives me a bit more incentive to fix it.
Click to expand...
Click to collapse
Can you please clear out my confusion
Radix999 said:
MotoBlur 0.1 for HTC Magic 32a
Extremely experimental, try at your own risk, no support offered at all.
It was a quick repack I made just to have a play with it and see what it was like - so I've added little to it.
I forget where I got this from, and I don't even remember which kernel I put in.. think it was a 2.6.27 one as this is cupcake not donut. I was asked to upload this just so other ppl could play.
If something's broken, don't expect me to fix it, but if you know HOW to fix it, feel free to let me know and if its' worthwhile I may even package it again
Enjoy!
Download 0.1 from:
http://www.megaupload.com/?d=DBJIDJAU
Click to expand...
Click to collapse
I cant open this url. a mirror please?
This is an update to the above rom - just updates the kernel to 2.6.29-6-BFS303.
It improves the experience a bit, but it's still very sluggish and I've not been able to get wifi/bt working:
Just download the update.zip below and apply on top of an existing motoblur 0.1 install:
MotoBlur 0.2 for 32a update:
http://www.megaupload.com/?d=TFW1LR3Y
If anyone can help me
a) mount the sqf files correctly,
b) work out what's wrong with wlan and BT
I'd appreciate the help!
nubcake said:
Just flashed it and it boots fine
Too bad that it looks like i cant connect to motoblur's servers. I get an error which is something like "blur service seems to be busy" and i'm not able to register:\
Click to expand...
Click to collapse
like you
Radix999 said:
MotoBlur 0.2 for HTC Magic 32a
Extremely experimental, try at your own risk, no support offered at all.
It was a quick repack I made just to have a play with it and see what it was like - so I've added little to it.
Update: 0.2 now with a BFS303 kernel
If something's broken, don't expect me to fix it - my knowledge of the internals of it all is pretty small, but if you know HOW to fix it, feel free to let me know and if its' worthwhile I may even package it again
What's not working:
Wireless
Bluetooth
Laggy initially when the MotoBlur setup is running, but it speeds up once it's finished syncing.
Enjoy!
Downloads
MotoBlur 0.1 for 32a FULL INSTALL from:
http://www.megaupload.com/?d=DBJIDJAU
MotoBlur 0.2 for 32a UPDATE only!
(ie. you still need to install 0.1 first, then apply this!):
http://www.megaupload.com/?d=TFW1LR3Y
Enjoy!
Click to expand...
Click to collapse
Please 32b!!!!
I'm just wondering - would wifi work if I flashed MotoBlur 0.2 and then flashed the newest kernel for CM ?
neojonax said:
Please 32b!!!!
Click to expand...
Click to collapse
Take a look at the one over at the Dream forum - http://forum.xda-developers.com/showthread.php?t=557982
Briix said:
Take a look at the one over at the Dream forum - http://forum.xda-developers.com/showthread.php?t=557982
Click to expand...
Click to collapse
Ok,THANKS!!!!!
Briix said:
I'm just wondering - would wifi work if I flashed MotoBlur 0.2 and then flashed the newest kernel for CM ?
Click to expand...
Click to collapse
They should be the same except for the ramdisk really.. I used the same kernel I compiled for CM 4.1.999 w/ BFS303
I guess you could always try it and if no luck then flash my 0.2 update afterwards
Thanks it's working
Thanks, it's working on my magic. (v0.1) I like to see how Motorola made it. I really enjoy.
BTW, how can I switch it off?
It does not respond to red Power switch. I saw Motorola's android phone had fewer switches.
I will "adb sync" few times, and pull out the battery...
and I will apply v0.2 after download.
Damm, i tried to flash it again.
I still get the following error whenever i try to register a MOTOBLUR account:
"The Blur service has indicated it is busy".
May it be that they are blocking my region or my mobile operator blocking any connection to their servers? These are the only things i can think about
setupr said:
BTW, how can I switch it off?
It does not respond to red Power switch. I saw Motorola's android phone had fewer switches.
Click to expand...
Click to collapse
Haha.. yeah, I did that too - I discovered that you can also use adb shell and 'toolbox reboot' to turn the phone off.
The Cliq has no end call button, hence why it's not assigned to do anything.
nubcake said:
Damm, i tried to flash it again.
I still get the following error whenever i try to register a MOTOBLUR account:
"The Blur service has indicated it is busy".
May it be that they are blocking my region or my mobile operator blocking any connection to their servers? These are the only things i can think about
Click to expand...
Click to collapse
I managed to sign up a couple of days ago when I first created this rom - but I think too many people have signed up and their phones aren't even out yet so they've blocked new users from signing up or something - I dunno.
Radix999 said:
Haha.. yeah, I did that too - I discovered that you can also use adb shell and 'toolbox reboot' to turn the phone off.
The Cliq has no end call button, hence why it's not assigned to do anything.
Click to expand...
Click to collapse
Haha. I was checking the Dream forum - http://forum.xda-developers.com/showthread.php?t=557982 . They are same situation.
Someone was writing about [Home]+[Menu]+[Power] switches. Is this "Reset" or "Shutdown"? If it is "Reset", it is same like "pull out the battery"....
Also, does "toolbox reboot" shutdown system properly? at least, I expect it does sync file system.
I did in adb shell "toolbox reboot", while pressing [Home] switch. It did not reboot but switched off.
How to switch off with Motorola Cliq ? There must be a proper way of shutting down the system.
Radix999 said:
I managed to sign up a couple of days ago when I first created this rom - but I think too many people have signed up and their phones aren't even out yet so they've blocked new users from signing up or something - I dunno.
Click to expand...
Click to collapse
In the Dream forum, there was a post http://forum.xda-developers.com/showthread.php?p=4677405#post4677405
jaygajay said:
> Is't it possible to jump over Blur account to Homescreen?
You have to delete Setup.apk
If you have adb installed on ur computer plug in your phone and do
Code:
adb root
adb remount
adb shell rm -r /data/app_s/Setup.apk
adb shell reboot
Click to expand...
Click to collapse
The end button issue I think has been resolved by Twisted over the dream forum as mentioned by Drake in Moto v0.5 change log, Can someone install that fix and confirm.

(DEVS)Kernel Config from Mytouch 2.1/ Fender LE

Not really sure what this does..
Its the kernel config file from the fender 1.6 dump. No other rom will use touch screen abilities with this phone except stock so Cursordroid concluded the kernel may be different.
If anyone can use this to make a kernel, or port roms it would be greatly appreciated. Sux having a rooted phone while having to use the stock rom lol
If I knew how to do it I would hop on it... but I is not as smarts as youu guyz
Remove .zip from end of file
EDIT- When the new Mytouch 1.2 comes out in the next couple months, this will be the same build included on it. so nothing like ahead start lol
crypysmoker said:
Not really sure what this does..
Its the kernel config file from the fender 1.6 dump. No other rom will use touch screen abilities with this phone except stock so Cursordroid concluded the kernel may be different.
If anyone can use this to make a kernel, or port roms it would be greatly appreciated. Sux having a rooted phone while having to use the stock rom lol
If I knew how to do it I would hop on it... but I is not as smarts as youu guyz
Remove .zip from end of file
EDIT- When the new Mytouch 1.2 comes out in the next couple months, this will be the same build included on it. so nothing like ahead start lol
Click to expand...
Click to collapse
Going to look at this - thanks
will be so happy if this is an easy fix. Thanks Wes. Didnt even occur to me the changes for the 3.5mm jack output would cause problems
wesgarner said:
Going to look at this - thanks
Click to expand...
Click to collapse
See a few things different in the config
Will have to port over the 3.5mm headphone drivers
Try this one out - should work on an WG-Kernel builds aka WG-Build and maybe a couple others, not sure
But should let you test real quick if you through my build on there then fastboot this boot.img
Oo it technically works on CM builds too - but nothing would really work lol (at least the touchscreen would)
I am betting this won't work but eh worth a try lol
crypysmoker said:
will be so happy if this is an easy fix. Thanks Wes. Didnt even occur to me the changes for the 3.5mm jack output would cause problems
Click to expand...
Click to collapse
lol yea requires new drivers to get it to work - they are on the MSM .32 git, I will have to backport them - no biggie for that I'm sure
wesgarner said:
Try this one out - should work on an WG-Kernel builds aka WG-Build and maybe a couple others, not sure
But should let you test real quick if you through my build on there then fastboot this boot.img
Oo it technically works on CM builds too - but nothing would really work lol (at least the touchscreen would)
I am betting this won't work but eh worth a try lol
Click to expand...
Click to collapse
lol Worth a shot.. I already got through the dangourus stuff. I use yours as it is on my spare G1 so no worries about it on here. Ill let you know the outcome.
wesgarner said:
Try this one out - should work on an WG-Kernel builds aka WG-Build and maybe a couple others, not sure
But should let you test real quick if you through my build on there then fastboot this boot.img
Oo it technically works on CM builds too - but nothing would really work lol (at least the touchscreen would)
I am betting this won't work but eh worth a try lol
Click to expand...
Click to collapse
Argh..
Flashed your newest build, then tried to flash the boot.img.zip file with verification failed. then onto remember that I have the perfected spl on when I tried to flash it lol. Without having a physical keyboard like the g1, and needing to flash the boot.img before boot... is there another way?
Also find that since we had to use a 32B recovery on a 32a phone... nandroid will not work in recovery. Guess ill try fastboot laster
crypysmoker said:
Argh..
Flashed your newest build, then tried to flash the boot.img.zip file with verification failed. then onto remember that I have the perfected spl on when I tried to flash it lol. Without having a physical keyboard like the g1, and needing to flash the boot.img before boot... is there another way?
Also find that since we had to use a 32B recovery on a 32a phone... nandroid will not work in recovery. Guess ill try fastboot laster
Click to expand...
Click to collapse
Try:
adb remount
adb shell
flash_image boot /sdcard/boot.img
reboot
EDIT: I tried that and this is what I got:
mtd: write error at 0x00140000 (Out of memory)
mtd: verification error at 0x00140000 (Out of memory)
mtd: wrote block after 1 retries
mtd: write error at 0x00160000 (Out of memory)
mtd: verification error at 0x00160000 (Out of memory)
mtd: wrote block after 1 retries
darn
Ok... would have just built a kernel for this that should (theoretically) work based off the nexusone kernel...
My battery just died on my laptop
Was a good idea! lol
Will compile in a little while and post
no rush at all guys and I thank those of you that hopped on this much quicker then I expected. eminds me of the old dreamcast homebrew days where everyone actualy worked together rather then who gets the most credit for what.
We got the hard part done.. now onto the fun part. And, at the same time if we dont get a full rom going by the OTA 2.1 update, at least we will have straight dumps off the phones lol
use the custom kernel, and post the dmesg
Compiling the new kernel now lol - sorry for the delay
Will build it into my current git beta build of y-2.7 lol
wesgarner said:
Compiling the new kernel now lol - sorry for the delay
Will build it into my current git beta build of y-2.7 lol
Click to expand...
Click to collapse
Awesome. If possible please let me know once finished for testing.
I cant belive at how many people start bugging you for stuff when your the first to find something. Honestly, My gtalk friends grew 10fold by 3am, of which 6 I had to explain what "stock rom" meant lol How many times can I hear "but whats the point if it doesnt look different" before I want to smackanoob lol
HTC has to release this Kernel source too.
maxisma said:
HTC has to release this Kernel source too.
Click to expand...
Click to collapse
Awwww. noo BOOOO dont tell me that lol. I mean, its fine now because im still using my g1 as to no hurt my wittle fender baby lol.
But once the new mytouch comes out there will be a flood of noobiness over this. But at least I got it out thier early so the good ones can have at it.
By the way, LOVE the quote in yoru sig. Kinda like question I used to get asked back in Xbox 1 modding days. "where is bios and can I take it out?" "I type FTP into my web browser and it wont see my xbox" "
maxisma said:
HTC has to release this Kernel source too.
Click to expand...
Click to collapse
Actually looks like the kernel source is active on the android-msm-2.6.29-nexusone
wesgarner said:
Actually looks like the kernel source is active on the android-msm-2.6.29-nexusone
Click to expand...
Click to collapse
Ouuuu. so if its running on same/similar kernel to Nexus one... 2.1 will run with ease.. at least the OTA version will lol.
But, at same time, lot of people going to be ad they grabbed up that nexus one.
wesgarner said:
Actually looks like the kernel source is active on the android-msm-2.6.29-nexusone
Click to expand...
Click to collapse
You could be right..
http://android.git.kernel.org/?p=ke...118;hb=refs/heads/android-msm-2.6.29-nexusone
-rwxr-xr-x
board-sapphire-gpio.c
blob | history | raw
-rwxr-xr-x
board-sapphire-h2w.c
blob | history | raw
-rwxr-xr-x
board-sapphire-keypad.c
blob | history | raw
-rwxr-xr-x
board-sapphire-mmc.c
blob | history | raw
-rwxr-xr-x
board-sapphire-panel.c
blob | history | raw
-rwxr-xr-x
board-sapphire-rfkill.c
blob | history | raw
-rwxr-xr-x
board-sapphire-wifi.c
blob | history | raw
-rwxr-xr-x
board-sapphire.c
blob | history | raw
-rwxr-xr-x
board-sapphire.h
blob | history | raw
Click to expand...
Click to collapse
crypysmoker,
If we are rocking the same kernel off of the nexus one, what does that mean for us in the future? Are we going to be able to do things quite similar?

Categories

Resources