http://www.multiupload.com/7FCS3EORXF
The source for the lgp506 (Aka LG Thrive), im hoping devs well get on this, and apply a p506 version for there existing roms, for them to work with the p506 correctly. Otherwise, from what i've been able to surmise is, the only issue with porting roms from the p500 to other variations seem to correlate from the kernel.
and in regard to the p506, the current cm7 rom port works, only the screen is 8-bit and showing only 3-4 pallets of blue.
Hope this source helps out.
if you dont like or cant use multiupload, other means to get the source is just going to http://www.lg.com/global/support/opensource/opensource.jsp and searching lgp506go.
its 2.2 or 2.2.x ?
ccdreadcc said:
its 2.2 or 2.2.x ?
Click to expand...
Click to collapse
i thought it was 2.2.1
Interesting
Searching the internet for phone specs.
I diff'ed the source against the P500 source.
Practically the only difference is that the P506 has two framebuffer(?) drivers (novatek and hitachi) rather than one (just hitachi), with runtime detection of hw.
Relevant kernel config is CONFIG_FB_MSM_MDDI_NOVATEK_HVGA.
Since /proc/mtd is the same for P500 and P506, I guess roms and recoveries go through with just this display glitch issue, but it'd be great to have a proper one.
Does anyone know whether it is possible to just replace the zImage in CWM/amon_ra, or a compilation is required?
I have installed a 2.2.1 P500 ROM on my P506 with my stock kernel and I can verify that the color issue is history. We just need devs to port there kernels to the P506 and we can utilize the ROMs for the P500.
Please devs help us Thrive / P506 users out a little!
Sent from my LG-P506 using XDA Premium App
Ciaox u use linux?
Any devs looking into this?
Sent from my LG-P506 using XDA Premium App
devs wont be interested, if p506 user base is very low. getting more p506 users to comment here might get devs attention ><
ccdreadcc said:
Ciaox u use linux?
Click to expand...
Click to collapse
Yes I do. Why?
BTW I love AT&T
What do you guys need? A kernel? If so get more users to coment this topic and I'll see if its reasonable to release a kernel with the extra framebuffer. But I need to be sure the user base of this phone is high enough, otherwise it's pointless.
We mostly need help with understanding the following:
Will sticking the stock P506 zImage in a cwm/amon_ra recovery, keeping the initrd and everything, just work? e.g., using mkbootimg.sh ?
The diff between P500 and P506 froyo kernels has the following changes. Are they all relevant? were some of these fixed upstream?
Novatek fb driver (and renaming of hitachi fb functions)
ami304 driver changes (support for gyro and pedometer?), including ami306 support(?) EDIT: it's the driver from Optimus V.
some minor added functionality in drivers/input/sensor/kr3dh.c
LG's fix for the touchscreen bug (?) in drivers/input/touchscreen/mcs6000_ts.c
Camera modifications (parameters, added sports scene) in /drivers/media/video/msm/isx005*
MMC changes, incl. not powering down sdcard on suspend
A change of BRCM_WLAN_SLOT to 100 instead of 2 (BCM432X related)
Units change (mul by 10) in drivers/power/msm_battery.c
USB changes in drivers/usb/gadget/msm72k*
added a call to sock_setsockopt in net/socket.c, function kernel_connect()
Would applying the diff to your kernel (or any froyo kernel) would just compile and work (assuming no conflicts)?
Would applying the diff to a gingerbread kernel work, or gingerbread has some major changes?
Is the change (at least the FB one) simple enough to convince you and/or other P500 kernel developers to incorporate it in your builds (so no fork needed)?
Thanks,
R.
+1 for interest, I've already rooted but when I looked into roms etc. for the P506 I found there weren't any so I'd be glad to test recoveries/roms
OK, I got some answers for my questions, and some new questions.
Swapping p506 zImage for p500 zImage in AmonRa 2.2.1b recovery soft-bricks. Fastboot FTW.
Swapping p506 boot.img in a stock P500h rom boots and works in full color, but the logcat is filled with an AMI304-related error.
E/AmitDaemon( 1289): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error​(I also get "battery hot" warnings, but maybe they're unrelated).
Not sure if accelerometer works, had to restore nandroid.
webosguru: do you have this error as well?
I think I saw that some IOCTL codes have changed in the new ami304 driver, so I guess it should be skipped in custom compilation (or fix AmitDaemon, wherever it is).
EDIT: I think this could be also fixed by using system/bin/ami304d from the AT&T rom. I wonder what other native executables I should take from stock AT&T?
I cannot find the 3 buttons required to get to recovery. Power+Home gets to fastboot, with or without VolDown. I have to use adb or rom manager.
Any ideas?
When booting a recovery via fastboot boot recovery.img, keys are not functioning. adb works, so I can flash and/or reboot recovery, but why won't they work?
I tried to grab froyo source via the repo tool, but it seems to download every piece of code ever written and then fail with some missing manifests. Ideas?
Next thing I'll do is probably to deodex and debloat the stock AT&T rom.
just happy progress, however small, is being made. Lots of smiles today.
Pursuing the deodexed stock AT&T rom path, I found out that my stock backup is (next to) worthless; it didn't include OOB info, and unyaffs fails to extract it.
I used dd if=/dev/mtdX of=/sdcard/mtdX.img instead of nandroid. I wonder if dd'ing it back and then a nandroid backup would work.
I have been following this thread. I am new to android but can help with testing out kernels.
Sent from my LG-P506 using XDA App
Really would love to see some ROM development happen for the Thrive!
Sent from my LG-P506 using XDA App
webosguru said:
I have installed a 2.2.1 P500 ROM on my P506 with my stock kernel and I can verify that the color issue is history. We just need devs to port there kernels to the P506 and we can utilize the ROMs for the P500.
Please devs help us Thrive / P506 users out a little!
Sent from my LG-P506 using XDA Premium App
Click to expand...
Click to collapse
How did you do the install without a custom recovery? Or, if you have a custom recovery, which one did you use?
And, +1 re wanting a custom kernel from P506/P505.
sd_matto said:
How did you do the install without a custom recovery? Or, if you have a custom recovery, which one did you use?
Click to expand...
Click to collapse
Install CWM for Optimus One P500 via Rom Manager.
Recovery shows weird colors, but regular rom uses a different kernel.
Now pick your favorite P500 FroYo rom, replace boot.img with your original boot.img and flash via CWM.
I still do not advise it since the ami304 daemon has problems, btw.
I bought this g2x and it came with cryogen installed. I just want stock Gingerbread installed so I used what I thought was a stock OS. It says I'm using 2.2.2, and I have a horrible issue with my wifi. What's the current version available?
Sent from my LG-P999 using xda premium
Current stock version is 2.3.3
CM never had a 2.2.2... sounds like the original stock Froyo rom.
Easy enough to fix. NVFlash using the easy nvflasher app available in the development section and download your favorite rom. CM has a stable CM7.1.0.1 available. I use MIUI w/ fauxs 4.3 Kernel.
Weapon makes a nice stock-like solid build.
G2x - Latest MIUI w Faux Kernel
Transformer - Latest Revolver w OC/UV Kernel
www.MiiWiiChat.com - Wii Chat
www.SnapSiteAdmins.com - Web Development
Eppidemic said:
I bought this g2x and it came with cryogen installed. I just want stock Gingerbread installed so I used what I thought was a stock OS. It says I'm using 2.2.2, and I have a horrible issue with my wifi. What's the current version available?
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
cryogen Cyanogen will cry reading this.
How did it come with Cyanogen? Did you buy it from friend or ebay?
If you are back on stock 2.2.2 and you have the baseband dated March, you can use the LG Updater to update to GB and get the new baseband. It is the new baseband that will fix your wifi issues. You can download the LG Updater from the link below. Make sure you read the posts on this forum regarding the updater. If you don't do it right you can mess up your phone; but if you follow the instructions exactly, turn off firewall and anti-virus, unplug other usb devices, etc. you should be fine. Install the USB drivers from the Updater program to make sure you have the latest USB drivers.
http://wwwstg.lg.com/us/mobile-phones/G2X-Driver/index.jsp
Good luck and enjoy!
I am thinking of porting some o2x roms.. perfect example is like MIUI. What files do we need to update to make it work on G2X. I do have some cooking exp from past.
To my Knowledge, Kernel is one, so i def, got to use new kernel.. System files are same? do i just extract and recook to g2x specs? possible swap ril file? some dev can help with my questions? thanks in advance.
No one??
Sent via MIUI-G2X
Im trying build miui rom too with mods.
Sent via MIUI-G2X
Maybe ask some people in the dev forum. BTW we have 3 miui roms but there is nothing wrong with more roms. Good luck.
Sent from my LG-P999 using xda premium
The kernel is the issue!
JBoxer and I have been working on some of these issues with a little progress, but we're not there yet.
MIUI can be ported from O2X to G2X because MIUI uses the CyanogenMod kernel, and there is a CyanogenMod kernel for the G2X, and thus it can just be swapped out. It is definitely possible to convert MIUI Roms to G2X this way.
However, O2X "official" builds require an equivalent kernel for the G2X. Currently we only have ONE 2.3.4 kernel that works on the G2X, and that's from the "leaked" LG-L95G build.
In theory, we can use THAT kernel on any of the O2X 2.3.4 versions to get them working on the G2X. However, it hasn't been done successfully yet. We're missing something, but the problem is being worked on.
i am really confused which rom i can and cannot flash in the new and old baseband in my lg p500..... would be a great help if an expert would point me the way by listing them down.
--\o/--
Any rom before mik_os 6.5.8-old baseband,any rom afterwards is all new baseband...even if your on old baseband,v10 series. With the help of that old bb fix flying around,you'll be able to use a majority of the roms in both original development and android development threads....check the sticky threads because I think sweetnsour made a detailed thread on which rom works with which baseband....but still even if your on old baseband you can still use new baseband roms as long as you flash old bb fix...if your on new baseband,v20. I believe you have to revert back to v10 via LGDMP or KDZ..I wouldn't recommend kdz though,I've never used it
Sent from my LG-P500 using xda premium
Great help. Thannxx!!
Sent from my LG-P500 using xda premium
correct me if i'm wrong :
v10 series is for old bb and
v20 series is for new bb.
currently i have a cm7 version on old bb fixed version. and it works fine .now i want to upgrade to ics ,so flashing new bb by lgdmp method is recommended.
some doubts: 1.do i have to do it everytime i flash a new rom?
2.how does the baseband work?
3.can i update to ics just by flashing the cm9 rom.
thanks in advance...
XeNtHr said:
correct me if i'm wrong :
v10 series is for old bb and
v20 series is for new bb.
currently i have a cm7 version on old bb fixed version. and it works fine .now i want to upgrade to ics ,so flashing new bb by lgdmp method is recommended.
some doubts: 1.do i have to do it everytime i flash a new rom?
2.how does the baseband work?
3.can i update to ics just by flashing the cm9 rom.
thanks in advance...
Click to expand...
Click to collapse
no only one time
yes u have to only flash any cm9 rom to upgrade to ics and
press thanks
So i installed nightly s 7.2 (latest ) on my p500
works great but no service last time i checked baseband version was v20g
so this is the new BB why i have no service and how to fix this
i lost my recovry so i cant go back to 2.3.3
Try miui v4 by vadim. Stable and good. Using it now.
You've still got root so you can flash recovery again.
Sent from my LG-P500
Hi! I was wondering on upgrading my baseband to v20(new one) for my lg p509. The question I have is can i upgrade the baseband while on cm10.1 that i got from rasheds rom?. I also read somewhere I have re flash froyo in order to upgrade the baseband. Is this true.
If you are already on cm10.1 and can make calls, you are already on new bb. If not on new bb, just flash the "old bb fix" and you are good to go.
Sent from my LG-P500
pmvyas said:
If you are already on cm10.1 and can make calls, you are already on new bb. If not on new bb, just flash the "old bb fix" and you are good to go.
Sent from my LG-P500
Click to expand...
Click to collapse
I am on the old baseband v10 jellybean rom from rashed for p509 but was wondering on flashing the new v20 baseband while on it.
I remember the P509 never recd the gb official update & hence does not have the new baseband.
Rashed's roms for the P509 are made for the old bb.
You do not need the new bb and it is not available.
Sent from my LG-P500