Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOR Overflow on iPhone 3GS #31

Open
spotlightishere opened this issue May 19, 2015 · 11 comments
Open

NOR Overflow on iPhone 3GS #31

spotlightishere opened this issue May 19, 2015 · 11 comments

Comments

@spotlightishere
Copy link

I'm getting a NOR Overflow when installing. This phone has been jailbroken with redsn0w, and is on iOS 6.1.6. No custom Recovery/Boot images have been added.

Here is the full log:

  _                   _ __              _   
/ _ \ _ __   ___ _ __ () __ )  **   _ | |_
| | | | '_ \ / _ \ '_ | |  _ \ / _ \ / _ | |
| || | |) |  / | | | | |) | () | () | |
_/| ./ _
|| ||_|__/ _/ **/ __|
      |
|                                       

version: openiboot 0.3 commit c5cee8c for iPhone 3GS
ACM: Ready.
ACM: Ready.
ACM: Starting
ACM: Done: .
(Me) install
ACM: Starting install
Starting Install/Upgrade...
Reading: illb (147968 bytes)
Reading: ibot (182784 bytes)
Reading: dtre (60224 bytes)
Reading: logo (7360 bytes)
Reading: bat0 (47552 bytes)
Reading: bat1 (17728 bytes)
Reading: glyC (6208 bytes)
Reading: chg0 (5120 bytes)
Reading: chg1 (16000 bytes)
Reading: glyP (5120 bytes)
Reading: batF (249664 bytes)
Reading: recm (39488 bytes)
Performing installation... (249980 bytes)
Total size to be written 1037696
ABORTED Writing total image size: 0xfd580, new ibot size: 0x3da40 at 0x8000 would overflow NOR!
ACM: Done: install.

@ricky26
Copy link
Member

ricky26 commented May 19, 2015

I'm not sure that the 3GS was tested with iOS 6.x - there's probably genuinely not enough space on the device to store the old iBoot. (For reference, at the time this was last being worked on I think iOS 4 was around.)

IIRC it's possible to use blank PNGs for the battery and charging images to free up space in the NOR but it's not something that's been tested.

(Also theoretically, OpeniBoot could be extended to chain-load from NAND instead of NOR, but given how dead the project is, it's unlikely.)

@bluerise
Copy link
Member

Wow, ricky, you're still alive? Haven't heard from you in a long time!

@spotlightishere
Copy link
Author

I'm guessing the same. I downgraded to iOS 4.1 since it's still signed, and it is installing right now.
Once it's done, I can try making the iOS 6 PNGs blank, and see if that works.

Thank you so much for maintaining this awesome project!

@spotlightishere
Copy link
Author

I take that back. It's stuck at flashing bat0, and it's been that way for at least 5 minutes now.

@joshumax
Copy link

Hello again @awesomebing1! Hope you can finally get openiBoot working on your 3GS :) It just might be enough to revive this project... I remember someone having a problem like this a long time ago on their iPod 2G when attempting to install iDroid, they said something about writing a piggyback openiBoot image decompressor but I'm not quite sure what became of it. However if blanking the PNGs doesn't work it's certainly something to consider...

@spotlightishere
Copy link
Author

Do you know who mentioned that? If you don't, that's okay, that is a pretty good idea.

I think I'd better wait for my serial board to come in before I begin further work. If I really do break something and brick it for good, that won't be good.

@joshumax
Copy link

@awesomebing1 I'm afraid I don't, and a quick Google search doesn't seem to show anything helpful. You might also want to consider purchasing a good JTAG programmer in case things get really ugly...although I can't seem to find out the whether or not people have actually attempted to JTAG their iPhones... In any case you might also want to look at something called a JTAGulator; it works rather nicely for the projects I've used it on.

@spotlightishere
Copy link
Author

spotlightishere commented May 26, 2015

The iPhone only has Baseband JTAG as far as I know. I do know there are serial ports.

@Haifisch
Copy link

There is JTAG on the iPhone ;) just a bit tricky to get to

@Artuto
Copy link

Artuto commented Aug 8, 2017

@spotlightishere OMG https://media.discordapp.net/attachments/267732619771379713/344368912902782977/Screenshot_2017-08-08-01-38-47.png XDDDD

@spotlightishere
Copy link
Author

spotlightishere commented Aug 8, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants