So!
Yesterday was an eventful day for me. I got my Nexus One with FRF91 shipped on it and started rooting it. By about 7pm, I had an unbootable device that would load the X symbol at the beginning but then gave a black screen for recovery and the main ROM itself.
If I slid my finger across the screen, I felt the unlock vibration. Turns out, I had put a boot.img on the phone for a AMOLED device and Vodafone had given me an SLCD device!
Eventually, I managed to get Amons SLCD recovery on there and got the shipped FRF91 Korean ROM (Vodafone one wouldn't apply).
I now have my phone in a working state again.
What I want to know, and this is to all the Nexus One devs, is it possible to crack open the stock ROM that has SLCD support and implement this support into your ROMs. So basically as an example Cyan could make an AMOLED version and a SLCD version.
The theory behind it seems like it should be straight forward. Surely it someone could put something together. Perhaps Paul @ Modaco or Cyan could try and just whack together a non root custom ROM just to see if it's possible.
Alternatively, if one of them gives me the guidance, I'll do it myself but I figure more people will test theirs than mine
What does everybody think?
The commits are there, you just need it compiled in the kernel.
Exactly, I just have no idea how to do anything like that! Haha.
I am from the U.S. and I just got my N1 replacement under warranty. After comparing with my existing one I determined that my new replacement is the SLCD version. I guess I gotta be careful with flashing custom ROMs....
will be possibly running into this issue myself tomorrow, as my replacement is scheduled to reach me. Any easy answers for us SLCD guys who love our CyanogenMOD?
God I hope I don't speak out of line, but I believe the nightlies since mid August support SLCD. Don't know if that includes CM 6.0 stable.
CM6 and nightlies support SLCD. The newer nightlies now support the new HBOOT (that seems to come on the newer devices). CM6 you may need to find a modified version (link somewhere in cyanogen forums or in these forums) if you end up having a newer HBOOT (0.35.0017). Evil's NXSense also has SLCD support. Rest I can not vouch for. Kang-O-Rama didn't have SLCD support though I think the creator of that ROM was working on a new version which will include a different kernel which might have SLCD support.
Other than that you need to be sure to use Amon_Ra 1.8.0.1 or PSFreedom 1.1.1 as those are the only 2 recovery images I know of that have SLCD support as of now. This means you can not use Clockwork for your recovery.
Related
Dear developers,
i hope it is not too offensive, if so it's not my intention, but is there a way to make all your great ROMs compatible for nexus one SLCD!
Maybe you can share in this thread and it will make the development of compatible ROMs easier for you.
Many people would be happy about it.
Having a compatible recovery with RA RECOVYER 1.8.0.1 is more than just the first step.
Unfortunately I can not help you much, because i'm just consumer and no dev.
The issue is that after flashing several ROMs on SLCD the screen after the first splash screen stays black.
CM 6.0.0 is working after changing the update script before flashing.
I want to enjoy the great variety of your ROMs on my nexus one, so please try to help.
Thank you very much for your great work....!
I would just like straight answers.
Does SLCD support just require updated drivers?
Aren't the drivers included on AOSP?
And therefore, any ROM that draws straight from AOSP has the correct drivers?
Is it easier to install a custom ROM that supports SLCD if you have unlocked your bootloader?
Why is amon_RA 1.8.0.1 the only one that supports SLCD?
Why isn't 1.8.0.1 the most recent version available in the amon_RA recovery thread? And not the most current one listed in ROM manager?
You sound like someone owes you something. Which isn't the case.
Yes, updated drivers. Residing with the kernel, meaning updated kernel.
Yes, included in AOSP. Different tag/branch.
Which means - code needs to be imported/switches set/something else done. Not 1-minute job.
Bootloader doesn't matter. Not easier, not harder - just the same. It's done through recovery anyway.
Because Amon_Ra bothered to make one that supports SLCD.
Because there is a separate thread for it, and if you'd bother looking at the Nexus Wiki in Recovery section - you'd find it there, together with the note to flash it for SLCD. ROM Manager doesn't support SLCD, and in fact most, if not all, cases of "I flashed something and now I have a black screen" as of lately come from those that use ROM Manager. Why doesn't it support? Because it wasn't updated to support. Good reason not to use it and do things manually, at least until it starts supporting SLCD.
CM6 has SLCD support, Enomther is working on adding it, the rest of the devs are probably working on it too.
Jack_R1 said:
You sound like someone owes you something. Which isn't the case.
Yes, updated drivers. Residing with the kernel, meaning updated kernel.
Yes, included in AOSP. Different tag/branch.
Which means - code needs to be imported/switches set/something else done. Not 1-minute job.
Bootloader doesn't matter. Not easier, not harder - just the same. It's done through recovery anyway.
Because Amon_Ra bothered to make one that supports SLCD.
Because there is a separate thread for it, and if you'd bother looking at the Nexus Wiki in Recovery section - you'd find it there, together with the note to flash it for SLCD. ROM Manager doesn't support SLCD, and in fact most, if not all, cases of "I flashed something and now I have a black screen" as of lately come from those that use ROM Manager. Why doesn't it support? Because it wasn't updated to support. Good reason not to use it and do things manually, at least until it starts supporting SLCD.
CM6 has SLCD support, Enomther is working on adding it, the rest of the devs are probably working on it too.
Click to expand...
Click to collapse
Do you know which branch in the AOSP includes support for Nexus One SLCD?
I've already tried the froyo branch without any success and android-2.2_r1.1 branch crashes while flashing.
Didn't check the commits since looking for a way to change MMS resolution (and didn't look beyond that ), so I'm sorry, but I'm not the person qualified to answer. Asking someone from CM team or Enomther might be a better idea to find the Google source (since those ROMs have incorporated the support).
Enomther is basing on r1.1, so it should be usable. Never tried to compile myself, so I can't be of help there....
CM has this commit in his github (from pershoot's log):
87f604b7d75e77af62a2074e993a91aa00f1fcf5 ([ARM] mahimahi: add support for Sony TFT panel)
These are 4 repositories that might also hold the commit:
http://htc-linux.org/wiki/index.php?title=Kernel#Qualcomm_QSD8xxxx
Hey so i have slcd nexus one and also 2.2.1 rooted, with the AMON-RA-1.9.0 Alpha recovery and I wanted to flash a custom rom. I came from Droid Incredible so i know you cant put CM6.0RC3 on this phone because it is 2.2.
So I wanted to know what RomS/Kernels i can put on my phone?
Thanks So Much,
Malik
lancerevoviii2005 said:
Hey so i have slcd nexus one and also 2.2.1 rooted, with the AMON-RA-1.9.0 Alpha recovery and I wanted to flash a custom rom. I came from Droid Incredible so i know you cant put CM6.0RC3 on this phone because it is 2.2.
So I wanted to know what RomS/Kernels i can put on my phone?
Thanks So Much,
Malik
Click to expand...
Click to collapse
Sorry, but why are you even talking about CM6.0.0 RC3 when the final is out, and yet even better there are nightlies which you can install which is way more feature rich than the final??!!
Tell you what, hit the CM forums, skool yourself up, cop a nightly, flash it, then come and ask for help (which by then you shouldnt have to)
Any ROM can be used on an SLCD device, it's the Kernel that will decide if it will work with the screen. eViLs latest kernels and intersectRavens work with it as they are based of Cyanogens source.
Hi everyone.
I'm sort of a beginner in this but still already flash some phones (g2, gravity, cliq, ...)
The hardest part for me now is to update this G1 that I have. It's a 32b devices
I've rooted, installed a new radio, dangerspl, spl-signed everything was a little bit confusing there for a while.
I've got Cyanogenmod 6 running on it. But I find it slow not so "stable" (it's working just feels very lagy with some fc). I'm guessing there's something missing.
What do you guys recommend for me to do so I can get a faster, updated rom on that phone?
Need some with at least android 2.1 on it
what partitions on sdcard? ext2 or ext3? pls advice
& have some patience with my request
gottijr said:
Hi everyone.
I'm sort of a beginner in this but still already flash some phones (g2, gravity, cliq, ...)
The hardest part for me now is to update this G1 that I have. It's a 32b devices
I've rooted, installed a new radio, dangerspl, spl-signed everything was a little bit confusing there for a while.
I've got Cyanogenmod 6 running on it. But I find it slow not so "stable" (it's working just feels very lagy with some fc). I'm guessing there's something missing.
What do you guys recommend for me to do so I can get a faster, updated rom on that phone?
Need some with at least android 2.1 on it
what partitions on sdcard? ext2 or ext3? pls advice
& have some patience with my request
Click to expand...
Click to collapse
Are you using setcpu to overlock your phone? If you're running a cyanogen rom or cyanogen based rom the overclock kernel is included, you just need setcpu from the market, or you can get it for free here on xda. It will allow you to overclock. If you are already overclocking, and you need a 2.1+ rom, I suppose you could try SuperE or SuperFly, they are fairly fast.
Sent from my T-Mobile myTouch 3G Slide
gottijr said:
Hi everyone.
I'm sort of a beginner in this but still already flash some phones (g2, gravity, cliq, ...)
The hardest part for me now is to update this G1 that I have. It's a 32b devices
I've rooted, installed a new radio, dangerspl, spl-signed everything was a little bit confusing there for a while.
I've got Cyanogenmod 6 running on it. But I find it slow not so "stable" (it's working just feels very lagy with some fc). I'm guessing there's something missing.
What do you guys recommend for me to do so I can get a faster, updated rom on that phone?
Need some with at least android 2.1 on it
what partitions on sdcard? ext2 or ext3? pls advice
& have some patience with my request
Click to expand...
Click to collapse
Personally I'd steer clear of Cyan roms until your more comfortable with setting things up, personally I don't use cyans but thats my choice.
I'd go with either EZterry's asop or the new enom 'official' that is out and has a few more configurable options. All the fun of the fair without the bloatware cm roms have and will ease you into the world of flashing
Relevant post, Gottijr, and thanks for responders. I got a G1 (with DMD64, 1.6 official tmob US latest upgrade) from fleabay for my daughter recently. I'm an experienced Winmo ROM modder/uploader/tweaker for years, but after many many hours of reading over the last few days I'm still a bit confused about what's really appropriate for this phone.
I've rooted so far, but can't seem to get a modified recovery image working ( likely due to dmd64 build?). Mainly curious what I should strive for in that I want primarily stability and app to SD since the internal memory is so limited. Not sure the Cyanogen mod is the right choice since I don't want daily use to require any tweaking. What would the experts recommend?
I don't want to hijack the thread here, but seems like a similar predicament.
Wipe?
With the newer CyanogenMod stuff I have found that wiping and reflashing the same ROM in recovery seems to help substantially on the FCs and lagginess.
I'm not sure why the full wipe / reflash works, but I suppose it has something to do with the inability to do a complete wipe. I haven't tried the new uber wipe that just came out, but I would be curious to see if that had better results as a starting point for a ROM install.
Also, I found I was happier on CyanogenMod with LauncherPlus over the included ADW Launcher. Though that was on the beta of 6.1 and I know the 6.1 stable has a newer version of ADW which might have addressed some of its annoyances.
I recommend setting up Titanium Backup for apps or using Droid Explorer to pull a backup of your ideal application environment. This will make swapping out ROMs quick for testing out what works for you.
mn3kgtvr4 said:
Relevant post, Gottijr, and thanks for responders. I got a G1 (with DMD64, 1.6 official tmob US latest upgrade) from fleabay for my daughter recently. I'm an experienced Winmo ROM modder/uploader/tweaker for years, but after many many hours of reading over the last few days I'm still a bit confused about what's really appropriate for this phone.
I've rooted so far, but can't seem to get a modified recovery image working ( likely due to dmd64 build?). Mainly curious what I should strive for in that I want primarily stability and app to SD since the internal memory is so limited. Not sure the Cyanogen mod is the right choice since I don't want daily use to require any tweaking. What would the experts recommend?
I don't want to hijack the thread here, but seems like a similar predicament.
Click to expand...
Click to collapse
For speed and stability its difficult to beat the SuperD 1.11 rom ....essentially a donut (1.6) rom stripped and then filled with 2.1 (eclair) goodness. Sweet.
Hi,
I recently switched from a Xperia X10 to the Nexus One due to the lack of update from Sony Ericsson.
We can't unlock the bootloader the X10 so even if I flashed a lot of custom rom and root ect... It's my first time with kernels ect...
So I was wondering on how the kernel is important and if I well understood, he is the one that will put the driver for the hardware as it's the one that can increase audio and put 720p ect..
And I also see a lots of threads about radios ect... I totally understood how to flash it ect.. but what is it exactly ? Is it like a better frequence for your antenna or ??
I'm currently running kernel version : [email protected] and baseband version : 32.24.00.22U_4.03.00.21_2 and I have Passion Recovery.
Could you please indicate me a good combo of kernel/radio/rom that would give me 720p, running at least Froyo or Gingerbread (for flash) and that is stable with a good linpack/quadrant score.
Thanks in advance,
Zyryck
Simplest thing for you, CyanogenMod 6. It is FroYo, has the audio mod and 720p camera kernel. And you should already have the best Radio.
There is no reason to really mix and match stuff at all. The state of the development scene isn't that way anymore.
Some people do fiddle with kernels and Korean radios and such, but they do it because they like doing that sort of thing, not because they have to.
90% do not have to worry about those things. Install CyanogenMod 6 or some of the other popular mods in the development section and you should be happy.
Don't worry about the individual parts until you get used to things, and even then it won't be needed, just a hobby.
Ok thank you it is certainly what I'll take. But Cyan 6 or 6.1 ?
But I still don't know why Radios stand for.
And yes I'm one of those Guys that will flash to another roms every 2 Days but since Nexus S and new Phones are out I know Devs are leaving Nexus One so that's why I was asking forr a fast and a stable one.
So I'd just like to know what's the Radio ?
The radio is hardware/software that deals with the communications side of your phone. GPRS/HSDPA/WiFi etc.
That's what I was thinking about but then what are the differences between a radio on an other one ? Are there some faster than others ?
Plus Radios are generic ? It doesn't depend from your Carrier or Country
zyryck said:
That's what I was thinking about but then what are the differences between a radio on an other one ? Are there some faster than others ?
Plus Radios are generic ? It doesn't depend from your Carrier or Country
Click to expand...
Click to collapse
If you're go to run Froyo you'll be required to update your radio to 32.50.00.32U_5.12.00.08.
prettyboy85712 said:
If you're go to run Froyo you'll be required to update your radio to 32.50.00.32U_5.12.00.08.
Click to expand...
Click to collapse
Well I'm running 2.2.1 with 32.24.00.22U_4.03.00.21_2.
Should I update it to the one you said because I don't see anything going wrong. Except perhaps that when I connect to internet without Wifi it's written 2G but when I had my X10 it was either 3G or H so I don't know if it is related or not since I've only been able to connect to 2G with the Nexus even when it was not rooted and flashed to any rom, radio or kernel
Wild monks have pretty good kernels but I have no idea about what radio to choose cuz theres literally a lot of them. I just get really confused with them and
Still looking for a good radio tho.lol. But cyan mod is freaking awesome. Combined with inexus theme and it's the best ui interface I can find. plus I have swype too so I'm not going to give up my nexus any time soon until tegra 2 phones arrive
Sent from my Nexus One using XDA App
I'm gonna wait before putting my hands on the Atrix and other tegra 2 phones because I want to see if there won't be any problem with the bootloader ect... Because getting stuck with a device that can't get bl unlocked is very very frustrating.
prettyboy85712 said:
If you're go to run Froyo you'll be required to update your radio to 32.50.00.32U_5.12.00.08.
Click to expand...
Click to collapse
That's actually not true.
There's no need to be messing with your radio unless you are having a specific problem. If your custom ROM requires a certain Radio to work, it will probably be included in the package anyway.
Flashing custom ROMS is almost completely safe but flashing Radios can lead to a bricked device in short-order.
So yeah, after a while and after many threads about what phone I should buy, I finally decided to get Incredible S
Going to buy it, there are two stores who are main sponsers of HTC in my place .. One sells the device out-of-the-box with Gingerbread, the other sells it with Froyo
I read somewhere that you can't S-Off the Incredible S with Gingerbread (Or it's more risky, don't remember what exactly) .. and it's easy with Froyo. I'm interested in rooting and custom ROMs since I prefer the Vanilla Android interface over any company UI (Sense included) .. so if I bought the device I'd probably stay with it for a week atleast before I flash a non-Sense ROM (Revolution, Cyanogen, be it)
Put yourself in my shoes, which version would you buy?
Thanks.
I did it all on GB 2.3 without any troubles. Running Android Revolution with sense add on.
Nex_1 said:
So yeah, after a while and after many threads about what phone I should buy, I finally decided to get Incredible S
Going to buy it, there are two stores who are main sponsers of HTC in my place .. One sells the device out-of-the-box with Gingerbread, the other sells it with Froyo
I read somewhere that you can't S-Off the Incredible S with Gingerbread (Or it's more risky, don't remember what exactly) .. and it's easy with Froyo. I'm interested in rooting and custom ROMs since I prefer the Vanilla Android interface over any company UI (Sense included) .. so if I bought the device I'd probably stay with it for a week atleast before I flash a non-Sense ROM (Revolution, Cyanogen, be it)
Put yourself in my shoes, which version would you buy?
Thanks.
Click to expand...
Click to collapse
Correct me if i am wrong, but I thought the first batches of the incredible S. Thus the 2.2 versions had a different manufacturer for the S LCD displays. A better one. So I would google that en then make the decission..
Nex_1 said:
So yeah, after a while and after many threads about what phone I should buy, I finally decided to get Incredible S
Going to buy it, there are two stores who are main sponsers of HTC in my place .. One sells the device out-of-the-box with Gingerbread, the other sells it with Froyo
I read somewhere that you can't S-Off the Incredible S with Gingerbread (Or it's more risky, don't remember what exactly) .. and it's easy with Froyo. I'm interested in rooting and custom ROMs since I prefer the Vanilla Android interface over any company UI (Sense included) .. so if I bought the device I'd probably stay with it for a week atleast before I flash a non-Sense ROM (Revolution, Cyanogen, be it)
Put yourself in my shoes, which version would you buy?
Thanks.
Click to expand...
Click to collapse
I don't believe there has been a GB 2.3.3 release for the IncS that is not rootable at this time using http://revolutionary.io.
for me it was quiete difficult to s-off, i had to downgrade to stock ruu and do all kind of other things. i think its easier with 2.2.
when i think about it, with my desire it was done in 10min to root and s-off.
My Inc S came with 2.3.3 and sense 2.1 - I rooted no problem and am running CM7
There are no additional steps to root 2.3.3
Really?
Nex_1 said:
So yeah, after a while and after many threads about what phone I should buy, I finally decided to get Incredible S
Going to buy it, there are two stores who are main sponsers of HTC in my place .. One sells the device out-of-the-box with Gingerbread, the other sells it with Froyo
I read somewhere that you can't S-Off the Incredible S with Gingerbread (Or it's more risky, don't remember what exactly) .. and it's easy with Froyo. I'm interested in rooting and custom ROMs since I prefer the Vanilla Android interface over any company UI (Sense included) .. so if I bought the device I'd probably stay with it for a week atleast before I flash a non-Sense ROM (Revolution, Cyanogen, be it)
Put yourself in my shoes, which version would you buy?
Thanks.
Click to expand...
Click to collapse
I don't believe this is a fair enough question to ask! You should ask yourself which interface you desire most in using Android device? Is it Froyo or Gingerbread?
If you leave this question to me to answer, I would tell you it doesn't matter, cause buying HTC device is never a problem. Why? because you can always find more tewaks and developments for such devices. You just have to choose a good processor (1 Ghz or more) device with a quiet good size of RAM (512 or above).
Cheers
Re-thought this... You'd have to install a new radio going from froyo to gingerbread so if you don't want to spend the 30 seconds doing that or if your an idiot go 2.3.
Recommend 2.3