lg expo forum
Find Your Forum
  
Welcome, Guest. Please login or register.

News: Do you like LG eXpo?
Advanced search
Get invisibleSHIELD for LG eXpo      Scratch Protector for LG eXpo      Hottest Ringtones for LG eXpo Awesome Price on AT&T phones
Pages: [1] 2
Print
Topic: Linux/Android port  (Read 5744 times)
randomblame
Guest
« on: March 10, 2010, 11:54:59 PM »

Who wants to test the first zImage? Should work pretty well. Considering I have no hardware. It is based off the HTC Leo kernel in development. It will not get you into android but it will display some output I think in htc_fb_console. I'd love to know how it works. Since you guys don't have anything to build a custom rom from I thought I'd throw you a bone, I don't have the hardware myself so I can't test or work on this much at all. But here's something..

The zImage is here:
www.glitchyrobot.com/incite/zImage

The default.txt (needs modification) is here:
www.glitchyrobot.com/incite/default.txt

Netrippers version of Haret is here for qsd devices:


The rootfs.img is here:
[url=http://www.glitchyrobot.com/incite/ROOTFS.IMG]www.glitchyrobot.com/incite/ROOTFS.IMG


mach type being used is for htc leo, it's already set in default.txt, simply download all these files, place them in the root of your sd card, run haret.exe, tap start linux

let me know what sort of output you guys get.


Like I said I can't get much work done on this device without the device to test, if this is something you really want feel free to buy me one ha, if not the source is well documented maybe somebody can figure it out Cheesy

Hope this cheers you guys up!
« Last Edit: March 11, 2010, 03:58:05 AM by randomblame » Logged
randomblame
Guest
« Reply #1 on: March 11, 2010, 02:31:59 AM »

if you would please create a blank .txt file named earlyharetlog.txt and put it in the root of your sd card when you run this, it will cause haret to create another file called haretlog.txt - please post it's output! I need the output to rewrite the debug frame buffer it may be outputting data to the wrong memory address which means nothing will be on the screen.
« Last Edit: March 11, 2010, 03:44:48 AM by randomblame » Logged
Aaron J
Newbie
*

Cookies: 0
Offline Offline

Posts: 3


View Profile
« Reply #2 on: March 11, 2010, 11:37:09 AM »

===== HaRET pre-0.5.3-20100213_213943 =====
Setting KMode to true.
Old KMode was 0
Finished initializing output
Loading dynamically bound functions
Function 'AllocPhysMem' in library 'coredll' at 03F62364
Function 'FreePhysMem' in library 'coredll' at 03F623D0
Function '?GXOpenDisplay@@YAHPAUHWND__@@K@Z' in library 'gx' at 7B65DA38
Function '?GXCloseDisplay@@YAHXZ' in library 'gx' at 7B65DE78
Function '?GXBeginDraw@@YAPAXXZ' in library 'gx' at 7B65D2F4
Function '?GXEndDraw@@YAHXZ' in library 'gx' at 7B65D3B8
Function 'LoadLibraryExW' in library 'coredll' at 03F6250C
Function 'NLedSetDevice' in library 'coredll' at 03F89B00
Function 'GetSystemPowerStatusEx2' in library 'coredll' at 03F68E90
Function 'SleepTillTick' in library 'coredll' at 03F6242C
Function 'CreateToolhelp32Snapshot' in library 'toolhelp' at 7BCE905C
Function 'CloseToolhelp32Snapshot' in library 'toolhelp' at 7BCE907C
Function 'Process32First' in library 'toolhelp' at 7BCE9148
Function 'Process32Next' in library 'toolhelp' at 7BCE91B4
Function 'Module32First' in library 'toolhelp' at 7BCE9348
Function 'Module32Next' in library 'toolhelp' at 7BCE93B8
Function 'Heap32ListFirst' in library 'toolhelp' at 7BCE9454
Function 'Heap32ListNext' in library 'toolhelp' at 7BCE94DC
Function 'Heap32First' in library 'toolhelp' at 7BCE9574
Function 'Heap32Next' in library 'toolhelp' at 7BCE9628
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Unable to load library 'ace_ddi'
Detecting current machine
Trying to detect machine (Plat='PocketPC' OEM='LGE-GW820')
Wince reports processor: core=ARMv7-A name=QSD8650 cat= vend=QUALCOMM
Looking at machine Alpine
Looking at machine Apache
Looking at machine AximX50
Looking at machine AximX5
Looking at machine Beetles
Looking at machine Blueangel
Looking at machine Himalaya
Looking at machine Magician
Looking at machine Universal
Looking at machine H1910
Looking at machine H1940
Looking at machine RX1950
Looking at machine H2200
Looking at machine H3600b
Looking at machine H3700
Looking at machine H3800
Looking at machine H3900
Looking at machine H4000
Looking at machine H4300
Looking at machine H5000
Looking at machine H6340
Looking at machine HX2000
Looking at machine HX4700
Looking at machine Sable
Looking at machine Wizard
Looking at machine Hermes
Looking at machine Trinity
Looking at machine Athena
Looking at machine G500
Looking at machine Artemis
Looking at machine Herald
Looking at machine Prophet
Looking at machine RX3000
Looking at machine Treo700wx
Looking at machine Treo850w
Looking at machine Treo850e
Looking at machine e310
Looking at machine e740
Looking at machine Acer_n30
Looking at machine Mio_P550
Looking at machine Kaiser
Looking at machine Loox5xx
Looking at machine Loox400
Looking at machine MioA701
Looking at machine Wallaby
Looking at machine Raphael
Looking at machine SGH_i900
Looking at machine Leo
Looking at machine Topaz
Looking at machine Rhodium
Looking at machine Jornada9xx0
Looking at machine Acer_S200
Looking at machine M800
Looking at machine X800
Looking at machine DX900
Looking at machine X900
Looking at machine M900
Looking at machine Jornada820
Looking at machine H3100
Looking at machine H3600a
Looking at machine Tornado
Looking at machine Libra
Looking at machine E4430
Looking at machine Generic Intel PXA27x
Looking at machine Generic Intel PXA
Looking at machine Generic Intel StrongArm
Looking at machine Generic TI OMAP
Looking at machine Generic TI OMAP15xx
Looking at machine Generic Samsung s3c24xx
Looking at machine Generic Samsung s3c64xx
Looking at machine Generic MSM7xxxA
Looking at machine Generic MSM7xxx
Looking at machine Generic QSD8xxx
Looking at machine FreeScale i.MX21
Looking at machine Generic Atlas
Looking at machine Generic ARM 920t
Looking at machine Generic ARM 926
Looking at machine Generic ARM v6
Looking at machine Generic ARM v7
Looking at arch Generic Intel PXA27x
Looking at arch Generic Intel PXA
Looking at arch Generic Intel StrongArm
Looking at arch Generic TI OMAP
Looking at arch Generic TI OMAP15xx
Looking at arch Generic Samsung s3c24xx
Looking at arch Generic Samsung s3c64xx
Looking at arch Generic MSM7xxxA
Looking at arch Generic MSM7xxx
Looking at arch Generic QSD8xxx
Looking at arch FreeScale i.MX21
Looking at arch Generic Atlas
Looking at arch Generic ARM 920t
Looking at arch Generic ARM 926
Looking at arch Generic ARM v6
Looking at arch Generic ARM v7
Detecting ram size
WinCE reports memory size 234881024 (phys=212402176 store=206610432)
Mapping mmu table
Build L1 reverse map
Found 329 uncached and 248 cached L1 mappings (ignored 104).
Not registering command IGPIO
Not registering command WG|PIO
Not registering command GPLR
Not registering command GPDR
Not registering command GAFR
Not registering command GPIO
Not registering command GPIOST
Registering command LOADLIBRARYEX
Registering command NLEDSET
Not registering command TRACE
Not registering command TRACEMASK
Not registering command TRACE2
Not registering command TRACETYPE
Not registering command TRACE2TYPE
Not registering command TRACEFORWATCH
Not registering command INSN
Not registering command INSNREENABLE
Not registering command INSNREG1
Not registering command INSNREG2
Not registering command INSN2
Not registering command INSN2REENABLE
Not registering command INSN2REG1
Not registering command INSN2REG2
Registering command KILL
Registering command PS
Registering command LSMOD
Registering command ADDR2MOD
Not registering command AC97
Not registering command ATIDBG
Not registering command EIM
Not registering command GPIO
Not registering command WB|ANK
Not registering command GPLR
Not registering command GPDR
Not registering command GPPUD
Not registering command GPSDR
Not registering command GPSPUD
Not registering command GPIOS
Not registering command GPIOSOUT
Not registering command GPIOST
Initializing for machine 'Generic ARM v7'
Welcome, this is HaRET pre-0.5.3-20100213_213943 running on WindowsCE v5.2
Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
Detected machine Generic ARM v7/generic (Plat='PocketPC' OEM='LGE-GW820')
CPU is Qualcomm ARM arch 7 stepping 2 running in system mode
Enter 'HELP' for a short command summary.

Running WSAStartup
Starting gui
In initdialog
Found machine Generic ARM v7
executing startup.txt
Calling WSACleanup
Shutting down
Logged
randomblame
Guest
« Reply #3 on: March 11, 2010, 03:58:23 PM »

Default.txt was screwey and aparently it can't decompress a zImage so here's a link to an uncompressed version:

http://www.glitchyrobot.com/incite/Image

and a new default.txt

http://www.glitchyrobot.com/incite/default.txt

and an initrd.gz for the distro, won't work but it will let haret continue to load the kernel:

http://www.glitchyrobot.com/incite/initrd.gz

just put those all on the root of your sd and re run haret, then post the contents of that log again so I can set the memory address.
Logged
Jug6ernaut
Full Member
***

Cookies: 6
Offline Offline

Posts: 166



View Profile
« Reply #4 on: March 11, 2010, 08:54:47 PM »

Damn this would be awesome, ill dl 2morrow when i can and try it out.
Logged

LG Monaco/LG Expo
-------
HTC Raphael/AT&T Fuze
-------
HTC Kaiser/AT&T Tilt
-------
HTC Wizard/Cingular 8125

"If your not smart enough to make your own rom, you are smart enough to fuck up someone elses"[
randomblame
Guest
« Reply #5 on: March 12, 2010, 02:34:19 AM »

been debugging with astain, made another change to default.txt, qsd support in haret is still very new and that seems to be causing most issues, I have the memory address now I guessed it correctly so there should be lcd output if only haret would trampoline

*astain is mailing me his expo to borrow for the project, so everyone interested in this should thank him, though I'm not sure he's a member of the forum he will undoubtedly see it.
« Last Edit: March 12, 2010, 02:36:17 AM by randomblame » Logged
Aaron J
Newbie
*

Cookies: 0
Offline Offline

Posts: 3


View Profile
« Reply #6 on: March 12, 2010, 10:48:20 AM »

I forgot to mention yesterday that I did actually get some output to the LCD before it rebooted the first time.  The output incredibly small just barely legible in the top left corner of the screen.  I changed something and was not to repeat that again, so I only got LCD output that one time.
Logged
randomblame
Guest
« Reply #7 on: March 12, 2010, 01:14:52 PM »

soon as I get hardware in my hands I'll be able to figure it out. Most of the trouble is caused by haret I believe though.
Logged
Jug6ernaut
Full Member
***

Cookies: 6
Offline Offline

Posts: 166



View Profile
« Reply #8 on: March 12, 2010, 02:12:40 PM »

been debugging with astain, made another change to default.txt, qsd support in haret is still very new and that seems to be causing most issues, I have the memory address now I guessed it correctly so there should be lcd output if only haret would trampoline

*astain is mailing me his expo to borrow for the project, so everyone interested in this should thank him, though I'm not sure he's a member of the forum he will undoubtedly see it.

ill make sure and slap him later on irc.
Logged

LG Monaco/LG Expo
-------
HTC Raphael/AT&T Fuze
-------
HTC Kaiser/AT&T Tilt
-------
HTC Wizard/Cingular 8125

"If your not smart enough to make your own rom, you are smart enough to fuck up someone elses"[
glownlow
Full Member
***

Cookies: 0
Offline Offline

Posts: 128



View Profile
« Reply #9 on: March 19, 2010, 06:41:58 PM »

any news on this project? i'm very excited to see booting android version... just been playing with the lastest on my x1 and it's coming along nicely... saw it on the tp2 and was running smooth... this would be amazing if we could get it to rivial the nexus one.. c'mon we got the same CPU... i just want live wallpapers there i said it... it's all i want in life.. live wallpapers that play animations to my music... i know.. i'm material.. can't help it... i held my first nexus one today.. and... yea wow... it was nice.. granted.. no keyboard with is one of the main reasons i got the expo.. that and ATT didn't support android until two weeks after i got my expo.. bastards!

so yea... any news on this linux android proj?
Logged

forever evil
forever hate
forever we suffer
this is our fate
randomblame
Guest
« Reply #10 on: March 23, 2010, 10:07:48 PM »

no I don't have the hardware can't work on it without the hardware. I got the incite port along a little further though frame buffer works boots almost completely now.
Logged
glownlow
Full Member
***

Cookies: 0
Offline Offline

Posts: 128



View Profile
« Reply #11 on: March 23, 2010, 10:10:35 PM »

been debugging with astain, made another change to default.txt, qsd support in haret is still very new and that seems to be causing most issues, I have the memory address now I guessed it correctly so there should be lcd output if only haret would trampoline

*astain is mailing me his expo to borrow for the project, so everyone interested in this should thank him, though I'm not sure he's a member of the forum he will undoubtedly see it.

thought u were getting the hardware tho?
Logged

forever evil
forever hate
forever we suffer
this is our fate
randomblame
Guest
« Reply #12 on: March 24, 2010, 04:12:09 PM »

yeah just dont have it yet.
Logged
glownlow
Full Member
***

Cookies: 0
Offline Offline

Posts: 128



View Profile
« Reply #13 on: March 28, 2010, 09:38:29 PM »

Howd he send it to you by horse back messenger? lol jk. with the way things are looking for android on a tp2 im pretty excited to see were we can get it on the expo
Logged

forever evil
forever hate
forever we suffer
this is our fate
nev310
Jr. Member
**

Cookies: 0
Offline Offline

Posts: 66


View Profile
« Reply #14 on: March 31, 2010, 08:13:03 PM »

did you get the phone yet? i cant wait to play with android on this phone
Logged
Pages: [1] 2
Print

Jump to:  

Got a new phone? Find the forum here


Related Topics
Subject Started by Replies Views Last post
Port Blocking
Browser
J4Me 6 751 Last post January 20, 2010, 06:37:45 PM
by WarRaven
Linux user here.
General LG eXpo Discussion
chiefboo 6 420 Last post March 13, 2010, 12:53:33 AM
by WarRaven
MOVED: Linux/Android port
ROM development..
WarRaven 0 421 Last post August 05, 2010, 12:15:08 AM
by WarRaven
external antenna port under battery ?
General Support
bama9393 5 629 Last post October 26, 2010, 07:46:36 AM
by WarRaven
Android on Lg-eXpo .. Android loads and you can see the Green Robot! :-D
Android on LG eXpo/IQ
cooldudesunny 7 5465 Last post December 09, 2011, 07:36:46 AM
by el_venga




Thanks for visiting LG Expo Forum Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Sitemap

Galaxy S3 | Galaxy Note | Galaxy Nexus | Kindle Fire | Atrix 4G | Motorola Xoom | Windows Phone 7
Nokia Lumia | Top Hosts | Samsung Galaxy Tab | Samsung Galaxy S2 | Samsung Galaxy S | Samsung Wave
HTC Evo 3D | HTC Evo 4G | HTC Incredible | HTC Incredible 2 | HTC Incredible S | HTC Thunderbolt
Motorola Droid Razr
| HTC Desire | HTC Desire HD | HTC Desire Z | HTC Desire S | HTC Wildfire
Motorola Droid | Galaxy Indulge | Nokia N8 | Droid Charge | Droid X | Droid X2 | Droid 2| Droid 3 | Fascinate
HTC Sensation | HTC Flyer | LG Revolution | Asus Transformer | Xperia Play | iPhone 4 | Nexus S | Droid Bionic
HTC One | HTC Wildfire S | HTC Droid Eris


This is an Un-Official fan based Website. The views expressed on this website are solely those of the proprietor, or contributors to the site, and do not necessarily reflect the views or opinions of the parties it covers, and is not affiliated with, endorsed or sponsored by parties involved.
If you have a problem with any of the content posted on this website, please contact "sales@verticalscope.com"
Term of Use | Privacy Policy | BlackRain 2006 by, Crip