yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] dejfson:
small progress on hardware

Dear All,

i've managed finally to force haret to recognize PXA processor, so I was able to watch over gpios and what is where connected. Unfortunately the only thing I was able to find so far is

GPIO23 = touch screen (turned to '1' when presses screen, turned back to '0' when released)

GPIO17 = button which ends the phone call (again '1' when pressed, '0' when not)

GPIO20 = always transitions when user passes finger by optical cursor

this is what happens when one turns off the camera light:

008.363 GPIOS GPLR0: GPIO0(0)=1 GPIO4(4)=0

008.363 GPIOS GPLR1: GPIO47(47)=1 GPIO53(53)=1

008.363 GPIOS GPLR2: GPIO90(90)=1

008.363 GPIOS GPDR3: GPIO127(255)=0

008.553 GPIOS GPLR0: GPIO0(0)=0

008.553 GPIOS GPLR1: GPIO47(47)=0 GPIO53(53)=0

008.553 GPIOS GPLR2: GPIO90(90)=0

008.553 GPIOS GPDR3: GPIO127(255)=1

this is to turn the light on again:

053.718 GPIOS GPLR0: GPIO23(23)=1 <-- taping on the screen

053.837 GPIOS GPLR0: GPIO23(23)=0 <-- taping on the screen

053.848 GPIOS GPLR0: GPIO0(0)=1

053.848 GPIOS GPLR1: GPIO47(47)=1 GPIO53(53)=1

053.848 GPIOS GPLR2: GPIO90(90)=1

053.848 GPIOS GPDR3: GPIO127(255)=0

054.046 GPIOS GPLR0: GPIO0(0)=0 GPIO4(4)=1

054.046 GPIOS GPLR1: GPIO47(47)=0 GPIO53(53)=0

054.046 GPIOS GPLR2: GPIO90(90)=0

054.046 GPIOS GPDR3: GPIO127(255)=1

--- NO OTHER GPIOs move. This means that either pxa3xx series has different/additional locations for gpios (as I've ran haret in pxa27x emulation mode)

or everything is driven by i2c bus

or there is an expander of gpios (like one of those pcaxxxx)

or i2c&expanders

as i2c seems to run correctly in linux, i'd say that i could test some of the 'standard' expanders whether they respond on the i2c bus and then - if this is the case - implement it into haret to be able to see the rest of gpios

d.
[Android Software/Hacking General [Developers Only]] dejfson:
additional info:

GPIO125 connected to accelerometer sensor ( when phone moves, signal changes)

GPIO79 = something related to the vibrator of the phone

turn on the phone transmitter and log on gsm network:

001.893 GPIOS GPLR2: GPIO81(81)=1

002.090 GPIOS GPLR3: GPIO107(107)=1

002.495 GPIOS GPLR2: GPIO81(81)=0

007.700 GPIOS GPLR3: GPIO106(106)=1

014.706 GPIOS GPLR2: GPIO71(71)=1

014.775 GPIOS GPLR2: GPIO71(71)=0

015.682 GPIOS GPLR0: GPIO23(23)=1

015.799 GPIOS GPLR0: GPIO23(23)=0

016.519 GPIOS GPLR0: GPIO23(23)=1

016.637 GPIOS GPLR0: GPIO23(23)=0

016.713 GPIOS GPLR2: GPIO71(71)=1

016.777 GPIOS GPLR2: GPIO71(71)=0

016.868 GPIOS GPLR0: GPIO23(23)=1

016.973 GPIOS GPLR0: GPIO23(23)=0

017.205 GPIOS GPLR0: GPIO23(23)=1

017.325 GPIOS GPLR0: GPIO23(23)=0

018.715 GPIOS GPLR2: GPIO71(71)=1

018.778 GPIOS GPLR2: GPIO71(71)=0

018.938 GPIOS GPLR0: GPIO23(23)=1

019.056 GPIOS GPLR0: GPIO23(23)=0

020.716 GPIOS GPLR2: GPIO71(71)=1

020.779 GPIOS GPLR2: GPIO71(71)=0

022.717 GPIOS GPLR2: GPIO71(71)=1

022.780 GPIOS GPLR2: GPIO71(71)=0

024.719 GPIOS GPLR2: GPIO71(71)=1

024.782 GPIOS GPLR2: GPIO71(71)=0

026.720 GPIOS GPLR2: GPIO71(71)=1

026.783 GPIOS GPLR2: GPIO71(71)=0

028.721 GPIOS GPLR2: GPIO71(71)=1

028.784 GPIOS GPLR2: GPIO71(71)=0

030.722 GPIOS GPLR2: GPIO71(71)=1

030.785 GPIOS GPLR2: GPIO71(71)=0

032.823 GPIOS GPLR2: GPIO71(71)=1

032.928 GPIOS GPLR2: GPIO71(71)=0

GPIO3/GPIO76/GPIO84 (some polling done on this pin)/GPIO71/GPIO48 = bluetooth module

sequence:

001.003 GPIOS GPLR0: GPIO23(23)=1

001.124 GPIOS GPLR0: GPIO23(23)=0

001.950 GPIOS GPLR0: GPIO3(3)=0

001.950 GPIOS GPLR2: GPIO76(76)=0

001.968 GPIOS GPLR1: GPIO48(48)=0

001.968 GPIOS GPLR2: GPIO71(71)=1

002.970 GPIOS GPLR1: GPIO48(48)=1

002.970 GPIOS GPLR2: GPIO71(71)=0

turns the bluetooth module off

turn the wifi on:

029.241 GPIOS GPLR0: GPIO3(3)=1

029.260 GPIOS GPLR0: GPIO16(16)=1

029.260 GPIOS GPLR3: GPIO104(104)=1 GPIO118(118)=1

029.271 GPIOS GPLR0: GPIO8(8)=1 GPIO16(16)=0

029.329 GPIOS GPLR0: GPIO9(9)=1

029.329 GPIOS GPLR1: GPIO48(48)=0

030.330 GPIOS GPLR0: GPIO9(9)=0

030.330 GPIOS GPLR1: GPIO48(48)=1

034.351 GPIOS GPLR0: GPIO9(9)=1

034.351 GPIOS GPLR1: GPIO48(48)=0

034.852 GPIOS GPLR0: GPIO9(9)=0

034.852 GPIOS GPLR1: GPIO48(48)=1

035.353 GPIOS GPLR0: GPIO9(9)=1

035.353 GPIOS GPLR1: GPIO48(48)=0

035.854 GPIOS GPLR0: GPIO9(9)=0

035.854 GPIOS GPLR1: GPIO48(48)=1

turn the wifi off:

001.489 GPIOS GPLR0: GPIO8(8)=0

001.489 GPIOS GPLR3: GPIO104(104)=0 GPIO118(118)=0

001.493 GPIOS GPLR0: GPIO9(9)=1

001.493 GPIOS GPLR1: GPIO48(48)=0

001.498 GPIOS GPLR0: GPIO3(3)=0

002.494 GPIOS GPLR0: GPIO9(9)=0

002.494 GPIOS GPLR1: GPIO48(48)=1
[Android Software/Hacking General [Developers Only]] dejfson:
look on the ownership of these files. they must be owned by root:root
[Android Software/Hacking General [Developers Only]] dejfson:
opensys, could you be please more specific about this: but no action on wm or android. -- you made android running on omnia?
[Android Software/Hacking General [Developers Only]] dejfson:
gpios - cont'd

confirm:

set gplr(4) 1 -> turn on the camera light

set gplr(4) 0 -> turn off the camera light
[Android Software/Hacking General [Developers Only]] [opensys]:
no dejfson, sorry my mistake. But why? cant be work with the ARM cpus ?

the /etc/init.d/rcS seams now thats was be found, no error. I cant explain why but seams the initrd image have some bad things, i create other and works fine, no error.

As i cant output messages in to the lcd ? the /dev/tty0 or tty1 do not work.

and clue ? I try to put some echo in rcS and in rclinux but no output, any help?

As you tested the gpios ?
[Android Software/Hacking General [Developers Only]] dejfson:
proposal - new svn storage somewhere?

Hi all interested.

as this topic goes quite far, i'd suggest to make at some stable place a svn repository where we put all the necessary stuff and which will provide us with some sort of background (mailinglist) on that topic.

i'm trying to make a project on sourceforge.net, so far waiting for authorization.

once done, i'll upload all the context so far I made running.

any stable developers interested?
[Android Software/Hacking General [Developers Only]] dejfson:
another gpio

:) reversed from drivers: it seems that USB reset pin is connected to GPIO12
[Android Software/Hacking General [Developers Only]] z720:
I found that kernel Image wont work after upgrade to IA2

Not sure anything I did wrong here :mad:
[Android Software/Hacking General [Developers Only]] dejfson:
z720 give me some days.i have

registered a project on sourceforge.

i will dvmp there all my resources

including configuraon fíles

d.
[Android Software/Hacking General [Developers Only]] z720:
finally i get back the bootable kernel image. :rolleyes:

anyway i found that ipaq214 config just help on minor boot up but not much.

As dejfson said might need to fine tune the GPIO.
[Android Software/Hacking General [Developers Only]] steove:
Hi Guys,

Sorry I can't help in coding for this project, but I think it would be great to get android on the Omnia, Keep up the great work.

I will be watching with much hope........ and I'm sure there are many others doing the same.
[Android Software/Hacking General [Developers Only]] dejfson:
I have started investigation of GPIOs using haret. I've found some things, however, the thing which makes me a bit of strange feeling is, that when I compare the GPIOs what I have found by haret (or reversed from drivers), the sometimes DO NOT MATCH with the parts of schematics of samsung omnia presented in the 'service manual' appearing on the internet

d.
[Android Software/Hacking General [Developers Only]] z720:
Looks like might need to open out the omnia to get detail on the hardware... :cool:
[Android Software/Hacking General [Developers Only]] android_omnia:
Anyone have any luck with any of this yet?

It seems to be complicated, but i'm sure that it will be done someday (hopefully soon :))
[Android Software/Hacking General [Developers Only]] ricflairandy:
yeah, progress seems to be being made on the xda devices,but i suppose they havea larger community than the omnia
[Android Software/Hacking General [Developers Only]] android_omnia:
Unfortunately you're absolutely correct :(

I have the Omnia and the hardware is out of this world ... the downside is that the OS its using is total rubbish; I am just praying the Android gets ported sooner rather than later.

thanks to all involved :)
[Android Software/Hacking General [Developers Only]] petzy:
Hi guys,

what does it mean "investigating on GPIOs" exactly?

Is there any possibility to give you any help for understanding what the problem is?

Petz
[Android Software/Hacking General [Developers Only]] maverick62:
Hi everybody, are there other ways to run a linux system on the omnia? It should be great.

Where download HaRET for this phone? I try thelinks of the first page but ive a 404 error.

Thanks you, i am reading all your work and i will test when i get Haret.
[Android Software/Hacking General [Developers Only]] ricflairandy:
My omnia should be here tomorrow,so if i can help in anyway
[Android Software/Hacking General [Developers Only]] ricflairandy:
is anyone working on this still?
[Android Software/Hacking General [Developers Only]] vcoc93:
Help with installation

Hi um Im new on these programmer stuff and my english isnt so good either because im from latin america and i havent finished my english lessons yet. Could someone please explain me a little bit more detailed how to install this rom on my omnia, with more "simple" terms

Thanks in Advance:)
[Android Software/Hacking General [Developers Only]] qduaty:
Hi guys,

I'm glad to finally see linux asking me to press Enter on my omnia ;) Great job.

They (click) claim that you can switch the omnia's USB port into host mode programatically and connect a keyboard to it.

Edit: Or maybe not... I don't really get it how they connected a keyboard to omnia.
[Android Software/Hacking General [Developers Only]] maverick62:
Thanks, but, do you have Haeret for the omnia? Could you send it me to aleleu62[at]gmail[dot]com. Thank you
[Android Software/Hacking General [Developers Only]] qduaty:
This is the broken link from us1111's post: http://www.oliford.co.uk/hpipaq214/files/h...aq214-aug08.exe (it has an ellipsis added by forums). Click on it, then go one level up, to the files/ directory, and you will have two versions of HaRET. I use the aug08 build.
[Android Software/Hacking General [Developers Only]] maverick62:
thanks you, i am trying.
[Android Software/Hacking General [Developers Only]] Mertoglu:
Guys, when will android be ported on Omnia?? Count me in for 20 dollars.

Is there any progress? Or say it is not gonna happen and we won't HOPE and wait for it.
[Android Software/Hacking General [Developers Only]] zeski:
I'm a bit of a rookie on linux.... and programming in general...

But from the look of things you guys are able to get the kernel up... I didn't follow the thread too closely but does that mean you guys can get to "bash" and run commands already?

Just to get my head around the porting process -

The first stage is to create an image of the kernel as per http://www.kandroid.org/android_pdk/bring_up.html and then run that on HaRET

The second stage is to then implement display, audio and input drivers (which seems to have been done to the extent that the display res is correct but because this is a touchscreen phone the key inputs can't really be configured yet)

The third stage is to configure telephony and then I guess X and all the good stuff

From what I understand of what I've read and the OP's last edit... he now wants to telnet into the kernel running on HaRET? Is this to facilitate easier entry of commands? If you guys are at a bash prompt... how is anyone typing commands into it? Are you guys preparing scripts on your PC's and then running them?

Sorry for the barrage of questions but I'm very curious about the status and very keen to do what I can to help this off the ground. I feel like the Omnia has the body of a shark but the mind of a brain damaged jellyfish.

P.S. On the note of keyboards - would it maybe be possible to install a keyboard via Bluetooth?
[Android Software/Hacking General [Developers Only]] ibuycheaprice:
Money for the developer who is able to port Android to the Omnia. www.AndroidOmnia.com
[Android Software/Hacking General [Developers Only]] kalekume:
Soft keyboard available in Android 1.5 "Early Look" SDK

Maybe this will help......

there is a soft keyboard available in Android 1.5 "Early Look" SDK

http://i.gizmodo.com/5210852/androi...oft-keyboard-video-recording-and-way-way-more
[Android Software/Hacking General [Developers Only]] xmoo:
Old news,

the cupcake edition has the keyboard already!
[Android Software/Hacking General [Developers Only]] meGenius:
hi all,,

i'm interested in such topic, cuz i'm one of the omnia owners who wants android.

i read the instructions in the first post, but understood nothing.

if you can provide a ready image of the whole work, i'll be thankful.

or, if you can rewrite the instructions in more simple way, i'll be thankful, too.

thnx in advance

rgrds ||| meGenius
[Android Software/Hacking General [Developers Only]] meGenius:
please guys,,

i'm a newbie in such field, so i need a full instructions to start the kernel. now i have omnia with WinMo 6.1, how to start & where to go??

i tried to apply the instructions but faced a lot of problems:

1. the dir for Makefile is "/ANDROID/v4", while it's "usr/local/v4/"

2. the dir for the CROSS_COMPILE is "/usr/local/xscale/arm-2008q3/bin/arm-none-linux-gnueabi-", in fact, there's no such bin file

3. there's difference between the downloaded package & the extracted package, the first is: arm-2008q3-66-arm-none-eabi-i686-pc-linux-gnu.tar.bz2, while the other is: arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

i need to know whether it's my problem , or there's any mistake in the instructions..

rgrds ||| meGenius
[Android Software/Hacking General [Developers Only]] renlok:
could you not just get in contact with samsung to get the answer to this?

http://www.samsung.com/uk/info/contactus.html
[Android Software/Hacking General [Developers Only]] annethony32:
umm is this thread dead? I think nobody is working on the program anymore..
[Android Software/Hacking General [Developers Only]] whiplash000:
It seems that the only thing holding back this project, besides a lack of interest (with skilled people, fans notwithstanding) is that we can't communicate with the phone. If you guys can help me get the kernel running, I can start porting WM drivers and once we get that done, Android can be run without much more work.
[Android Software/Hacking General [Developers Only]] petzy:
Hi all,

just a question: could be useful waiting for the new android samsung phone for trying the porting?

Petzy
[Android Software/Hacking General [Developers Only]] whiplash000:
Doubt it. The hardware's proabally completely different, in fact the only thing they have in common is they both say Samsung on them...
[Android Software/Hacking General [Developers Only]] fella_:
i get my omnia in few days so i can help this project!

i build the kernel, busybox etc already... i hope it works...

then i can help making the usb/wireless drivers!!!

sry for my bad english :´(

still waiting for my omnia...

so long ;)
[Android Software/Hacking General [Developers Only]] fella_:
ok i got my phone 2 days ago...

all works fine - no i hang on the rcS problem!

i created the /etc/init.d/rcS file where the /dev and /proc folders are with the content

CODE

#! /bin/sh

echo hello

then chown -R root:root /etc and made the initrd.gz file...

but when i run the kernel it says /etc/init.d/rcS no such file or directory!

workin on this now
[Android Software/Hacking General [Developers Only]] fella_:
rcS problem solved!

we now working on this project HERE
[Android Software/Hacking General [Developers Only]] renlok:
wow looks like some really fantastic work your doing :D

and it looks like youve got a few people helping out :) hopfully youll be able to get it working as that would be truly fantastic as winmo is sooo bad.
[Android Software/Hacking General [Developers Only]] fella_:
i think we are one step from an running android!

the current problem is to enbale double(frame)buffer/page flipping for the pxafb.c...

but this is very hard cause we have no good C'ler atm :(
[Android Software/Hacking General [Developers Only]] fella_:
DOWNLOAD:

http://netload.in/dateieLlYUBovPG/andromnia_0.2_rev78_poc.rar.htm
[Android Software/Hacking General [Developers Only]] android_omnia:
What does this mean?

Can someone please confirm that this works?

As far as I understood ... it will work (but i wont be able to do anything as touchscreen doesn't work ... did i understand properly?)
[Android Software/Hacking General [Developers Only]] fella_:
yes thats right android boots!

but it's only a proof of concept :)

we are working on bat & touch driver now...

greetings, fella & dev team :)
[Android Software/Hacking General [Developers Only]] tedpixie:
So how is this project coming along? Your POC worked as advertised with no hick-ups, so I am very interested to know if this project is still alive and if its

a chance that it will work some day. I would be very happy to see a working

Android on my Omnia.
[Android Software/Hacking General [Developers Only]] Jclarkk:
The project still works only they moved forums, Android now works with touchscreen support and they are working on creating/modifying rest of drivers.

For more info:

http://support-köhler.de/andromnia/viewforum.php?f=1&sid=95fac0e4cf8692107cb2e2465b1add7b
[Android Software/Hacking General [Developers Only]] ruckuus:
Is there any kernel config to share?

Thanks,
[Android Software/Hacking General [Developers Only]] fella_:
https://dotpt.com/svn/andromnia/trunk/

wifi & internal memory now working.

most time we are talking over irc.freenode.net #andromnia
[Android Software/Hacking General [Developers Only]] greekpower:
Android Instalation on Omnia i900

:mad::confused:Many Hobist that like to jump from WIN Xp To Linux OS or WIN-7

or MAC OS NOW is A problem on Line on Smartphones. Units like Omnia i900

Blackbery, Dash, Fake iPhones. Try to Unlock and run Sebian, WM 6.5 Android

and other OS that comming cross on line.

If you have Omnia i900 don't waste your time to install the Android, I try is disaster. what Happen

:rolleyes:Your Omnia is no Damage Because the os is on external SD Card.

:mad:1- Audio is No Working

2- Mouse IS DEAD

3- Network Connection is DEAD

4- WI-FI is DEAD

5- Dial out is DEAD

6- Camera is REAL DEAD

7- Video is Real DEAD

8- GAMES not Suport

9- GPS OUT Real DEAD

10-Time Is dead

12-Instalation confused

12-interface Butons IS DEAD

:)13- Screen push IS OK

OPA!!! after all the No 13 is working must be a miracle...

Now I have Omnia i900, I have iPhone, I have G1 Android

from all those 3 only :rolleyes:Omnia i900 is workning great with wm 6.5 and interface with spb software

you can make your omnia look like any other phone, Run any Multimidia

Run Live Flash TV broadcast or radio stations. spb tv. and spb Radio.

Windows Mobile is a lot of proof, More FREE Memory, this is a real Computer and Multimedia unit on your Fingers.

Download all your neads on www.spbsoftware.com
[Android Software/Hacking General [Developers Only]] maverick62:
Hi everybody! :)

I have a litlle problem.

I format my sd-card with gparted (ubuntu 9.10) => OK

I put haret and "image" on the memery (NOT on sd but on the internal memory). => OK

I extract rootfs on the sd card => OK

I launch haret=>Not ok

I have a

So, i try to format on fat and re-format to ext2 = the same

try to format on ext3 = the same

I don't know what i can do to get it works!

Please Help!

ps: does it work with all sd-cards?

Thanks
[Android Software/Hacking General [Developers Only]] roopart:
As i know andromnia project is still under development. So is there any possibility that we can install the files from the andromnia website and once when omnia has linux or android running on it we can flash cooked andoid rom. Will it work on omnia ???
[Android Software/Hacking General [Developers Only]] haz82m:
andromnia o.32 is working on my SGH I900

just fYI ,

i tested the andromnia rev 0.32 it works fine after following the instruction posted on the andromnia website

however it gets little bit tricky with the wifi and GSM support for me

CDMA and 3g 2G is not supported yet according the andromnia team

please keep posting yout comments on these thread , especially for the omnia users
[Android Software/Hacking General [Developers Only]] roopart:
As you said you have tested it on omnia just wanted to know that your omnia is running on both platforms windows as well as android??? please confirm.
[Android Software/Hacking General [Developers Only]] Nebroc:
Just wondering

It's a phone of a much lower class but do you think this could be used to put 1.6 on a Samsung Mythic
[Xiaomi Mi A3 Questions & Answers] Akhil321x:
The system equiliser not working.

Its like it has been freezed. I can change the presets but no change in sound effect. The bars doesn't move too.

Model Mi A3

Android ver. 11

Equiliser - stock/system
[General Questions and Answers] Moto E User:
Hi, i have a problem.. I was using Moto E and suddenly my device says:

Device is locked. Status code: 0.. image attached.​

My sim 1 and 2, mobile sim network is also disabled.

Not sure how to get my phone back to shape.

Please explain with clear steps...
[General Questions and Answers] blackhawk:
Welcome to XDA 🤗

Has your Google account been compromised?
[General Questions and Answers] sd_shadow:
That's the bootloader screen.

Was it unlocked before?

Status code: 0 is normal for Moto devices, of that era, I believe
[General Questions and Answers] Moto E User:
I dont have an idea as first time i am experiencing all this.. yday i changed my sime trays and when i tried make use of gadget.. My sim 1 and 2, mobile sim network says disabled.

If there is any easy method i could follow, pls apprise else i would discard this cos i have spent more on this old one now.
[General Questions and Answers] Moto E User:
N

No is what is believe.

I have done factory resets a couple of times since yday.

no luck
[General Questions and Answers] :
@Moto E User

Reflash phone's Stock ROM.

BTW: A Factory Reset simply clears all user installed apps / user-data, doesn't affect Android OS itself.
[General Questions and Answers] Moto E User:
not sure how should i do.. is it possible to do myself.. pls explain with clear steps.. i shall do and getback.
[General Questions and Answers] :
Look inside here:

Motorola Moto E official firmware flash file

This Motorola Moto E official firmware flash file (stock ROM) can help you easily un-brick or restore your device to its default or factory state. If you have previously rooted or modified the system (or other) partition of the phone in any way, flashing this stock ROM will overwrite all...

www.leakite.com
[General Questions and Answers] Moto E User:
shall try and come back today.. u were of gr8 help... already watching some YTV in line.. am a novice in this area hence querying a lot... just one final doubt - once i execute this flash, My sim 1 and 2, mobile sim network will get enabled rite ?.
[General Questions and Answers] Moto E User:
I precisely followed - How to flash moto E (XT1022) official android 4.4.4 easey 100% working (Telugu video tutorial) video, still eod my sim 1 and 2 is showing as disabled in moto E phone... tried multiple sims, sims have no issues as they are functional in other phones but not working in moto e only... how to enable the sim 1 and 2 in phone...
[General Questions and Answers] Moto E User:
Actually i found something.

1. Under normal mode both sims 1 and 2 are showing as diasbled and are greyed.

2. Under Aeroplane mode both sims 1 and 2 are enabled not greyed like before, however since its aeroplane mode, we are unable to activate this.

So, guess there is no issue w.r.t hardware connection or software now, as flash is also done.

Mine is a Moto-E-2nd gen...

For above issue, please assist with a solution.
[General Questions and Answers] sd_shadow:
Could be bad or incorrect baseband.

What does getvar all say? (Remove the imei before posting results)

fastboot getvar all