New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
midas5
Old
#521  
Senior Member
Thanks Meter 29
Posts: 303
Join Date: Mar 2011
Quote:
Originally Posted by AdamOutler View Post
I just wanted to post this so that there is no more confusion.. from the processor manual page 2400.

The OM pins are INPUTS. INPUTS cannot be changed by software running on that chip. The OM registers are tied to hard lines. if the pin goes high, the register goes high, if the pin goes low, the register goes low... You can't override an input which is a part of the processor. it's a hardware thing.

If you were to find something on the board, look for resistors in a pattern like this...

0X00X0... The 0s or Xs might be resistors or opens, but it would be in that pattern to make the OM=0X9 which would be binary 010010 for a 6 bit register.
0x9 is 001001 in binary.
 
AdamOutler
Old
#522  
AdamOutler's Avatar
Elite Recognized Developer
Thanks Meter 8374
Posts: 4,838
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Quote:
Originally Posted by midas5 View Post
0x9 is 001001 in binary.
**** you're right. I had been under the assumption we were dealing with 5 bits until I looked it up... then I took my precious misconception and added a 0 to the end.... my bad..

My logic analyzer should be here soon... its in the state according to my tracking info. Too bad it dosent analyze my logic.... lol... binary.. logic... get it?
Quote:
Originally Posted by jrloper View Post
Windows is a finicky, needy, hormonal pain in the .... You get the point.
Check out my developer pages. Add me to your circles on Google Plus.
 
TheBeano
Old
#523  
Senior Member
Thanks Meter 134
Posts: 348
Join Date: Jul 2010
Quote:
Originally Posted by AdamOutler View Post
The BOOT line from the FSA chip is documented to go to the call processor, not the application processor.
On this block diagram it's shown going to the AP (BOOT_MODE). Also on this diagram there is no documented connection from the SIM socket to any UARTs. That doesn't necessarily mean there isn't one, but the connection on the S8500 that was shown going through the SIM socket is shown as a direct connection here (AP_FLM_TX).

 
midas5
Old
#524  
Senior Member
Thanks Meter 29
Posts: 303
Join Date: Mar 2011
I have been looking at the irom code. With om = 9 it tries to load bootloader from onenand, then sd card, then download over usb / uart . The onenand has a power control registers, so we might be able to power down the onenand, forcing it to boot from sd card.

I also looked at the IBL , but it does not seem to do much more than boot the PBL .

I have not seen the irom talk to the sim card yet. It would be easier if i knew which uart was connected to it. Does anybody know?

The interesting bit of the irom is what it does if the boot is not a cold boot. It needs further investigation.

Finding a way to disrupt the onenand during boot still seems to be the best option.
 
AdamOutler
Old
(Last edited by AdamOutler; 4th June 2011 at 11:58 PM.)
#525  
AdamOutler's Avatar
Elite Recognized Developer
Thanks Meter 8374
Posts: 4,838
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
TheBeano.. the FSA documentation says the line goes to the baseband/call processor... Not saying that either is wrong, but we've got conflicting documentation... If it does go to the call processor, It would suggest the difference between charge and "on" is the call processor activation though.


I found a really high quality picture of both sides of the I-9000 boards and that gave me an idea...

I reversed the processor image and lined it up over the top of the back side of the board..




Then I overlaid the pins on top of that.



hrm.... his may deserve some more analysis... I've got a captivate junker comming as soon as it's sent from Connexxion2005
Quote:
Originally Posted by jrloper View Post
Windows is a finicky, needy, hormonal pain in the .... You get the point.
Check out my developer pages. Add me to your circles on Google Plus.
 
TheBeano
Old
#526  
Senior Member
Thanks Meter 134
Posts: 348
Join Date: Jul 2010
Quote:
Originally Posted by AdamOutler View Post
TheBeano.. the FSA documentation says the line goes to the baseband/call processor... Not saying that either is wrong, but we've got conflicting documentation...
That's the chip manufacturer's data sheet though, it's up to the phone designer how they hook up the signals from the chip.
 
AdamOutler
Old
(Last edited by AdamOutler; 5th June 2011 at 12:39 AM.)
#527  
AdamOutler's Avatar
Elite Recognized Developer
Thanks Meter 8374
Posts: 4,838
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
True....

I tried disconnecting that large resistor above OM2,4, and 5... no change to the OM register. Just wanted to make that known.

I also sliced a small trace which would be above OM5.. nothing. So, I'm putting it back together now. :/

Edit: also tried joining those two test points by creating a trace with a #2 pencil
Quote:
Originally Posted by jrloper View Post
Windows is a finicky, needy, hormonal pain in the .... You get the point.
Check out my developer pages. Add me to your circles on Google Plus.
 
AdamOutler
Old
#528  
AdamOutler's Avatar
Elite Recognized Developer
Thanks Meter 8374
Posts: 4,838
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
Hrm.... I had it aligned wrong.. and I was working with the antenna amplifier...



Could it be as simple as popping off that resistor?


Will someone please check my work?
here are the images I used

Back side: http://guide-images.ifixit.net/igi/qQmVNHFgsuFRgSVo
Processor side: http://guide-images.ifixit.net/igi/qyIdQVxAcDcLE3nl This should be inverted
Pins as shown from bottom of processor: Note: pin 1 is top right
Quote:
Originally Posted by jrloper View Post
Windows is a finicky, needy, hormonal pain in the .... You get the point.
Check out my developer pages. Add me to your circles on Google Plus.
 
midas5
Old
#529  
Senior Member
Thanks Meter 29
Posts: 303
Join Date: Mar 2011
It looks to me that those resistors are more to do with the display than om pins.
 
lilstevie
Old
#530  
lilstevie's Avatar
Recognized Developer
Thanks Meter 777
Posts: 1,131
Join Date: Apr 2009

 
DONATE TO ME
the Cell Processor boot is controlled by toggling a GPIO, rild handles this and so does Sbl in userfault and unknown upload modes

THREAD CLOSED
Subscribe