1. Have you tried erase partitions by fastboot?
2. Have you tried Odin?
It's quite surpising, that your Nexus S has an unsupported bootloader version.
3. What version has it got exactly?
Have you tried "fastboot oem writesecureflag 0" or "fastboot oem writesecureflag 3" commands?
They might turn on and off S-ON.
It's interesting though you've got S-ON. What is the exact version of your radio (baseband)?
Well maybe S-On isn't a real problem i need some users to test and confirm,as on my completely working nexus s without any problems i used this command in fastboot "fastboot getvar all" and i got secure:yes, this was the full stats
(bootloader) product: herring
(bootloader) serialno: <serial no>
(bootloader) version-hardware: REV 52
(bootloader) version-baseband: I9020XXKI1
(bootloader) version-bootloader: I9020XXKL1
(bootloader) secure: yes
(bootloader) unlocked: yes
(bootloader) off-mode-charge: 1
so please some users try this and report if you also have secure yes.
after i got this i tried to flash a radio and a recovery and they both worked just fine so the "secure: yes" isn't your problem here
major minor #blocks name
31 0 2048 mtdblock0
31 1 1280 mtdblock1
31 2 8192 mtdblock2
31 3 8192 mtdblock3
31 4 480768 mtdblock4
31 5 13824 mtdblock5
31 6 6912 mtdblock6
179 0 15552512 mmcblk0
179 1 524288 mmcblk0p1
179 2 1048576 mmcblk0p2
179 3 13978607 mmcblk0p3
I'm trying to restore from stock via the one_click_method, but it fails trying to write the radio partition.
>$ fastboot-mac flash radio radio.img
sending 'radio' (15232 KB)... OKAY
writing 'radio'... FAILED (remote: Write Fail)
So I tried to erase the radio partition but I get this error:
>$ fastboot-mac erase radio
erasing 'radio'... FAILED (remote: No Allowance on This Partition)
I'm not sure what I'm doing wrong here.
Thanks,
dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/efs of=/sdcard/efs.img
dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/radio bs=4096 of=/mnt/sdcard/radio.img
/dev/block/platform/s3c-sdhci.0/by-name
Hey there anglergab and everyone else who has helped me!
Sorry for my absence the last week. I was on a trip with my school. I just came back and now I have vacation for a week, so I'm going to work on my bricked Nexus S the coming week... after a good long sleep, that is!
Hope you get it working!
As a last resort you could always try AdamOutlers unbrickable mod
Sent from my ice cream powered Nexus S
Lol, I'm waaaaaaay beyond that! Without AdamOutler's tool I can't even get any life out of my device...
It can happen, that your EFS partition got corrupted. If it's true and you don't have a backup of it, then you cannot restore it and probably your IMEI is also lost. The next command (for a Nexus) presumably makes a backup image of efs, which can then be checked for consistency:
The next command makes a backup of your baseband/radio image:Code:dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/efs of=/sdcard/efs.img
If you exchange the parameters of "if" and "of", you can flash/restore a radio image.Code:dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/radio bs=4096 of=/mnt/sdcard/radio.img
Update: you can check the next folder for device files as well:
Code:/dev/block/platform/s3c-sdhci.0/by-name
Bootloader, baseband/radio firmware images can be found on this link:
code.google.com/android/nexus/images.html
If you have a i9023 device, you'll need to check out section "Factory Images "soju" for Nexus S (worldwide version, i9020t and i9023)". Please unpack the aforementioned img-s from the zip.
You should check the /dev/block/platform/omap/omap_hsmmc.0/by-name/ folder for block devices containing firmware. Though most partitions containing firmware images can be hidden by default, but they still can be accessed and modified (with restoring purposes as well) through a serial console. A serial console with UART can be activated through your USB port by connecting appropriate resistors to some pins.
If your further attempts to flash a proper baseband image are not successful, then one of the last hopes is enabling serial console.
/dev/block/platform # cd omap
cd omap
/sbin/sh: cd: can't cd to omap
What's the finial result of the 9023? My m200 encountered the same problem, that baseband I9020XXXXX
Interesting. Will keep this in mind the next time i go drifting off thinking about this stuff, thanks. Just a question though, was it a corrupted flash or flashing a non-compatible radio (NS4G -> i9020T, i9020A -> i9020T or something)?
Not sure if Androyd has tried fastboot for installing the ROM yet but it does seem unlikely it'll work while he can't flash a bootloader/radio via fastboot. Androyd, can you by any chance go into recovery and use adb successfully, particularly adb shell?
Well, that would be the normal thing to do after resurrecting with AdamOutler's tool. But unfortunately I can't because of the i9020XXXXX baseband version. It prevents me from flashing bootloader.img or radio.img. When I try, it just says "failed to write". I tried to remove the radio partition but that doesn't work either...
Go through that post i linked to above. The information i gathered means, to me, that the radio is not simply a driver for cell network hardware and transmission. I think that the radio might mean more than this, something the rest of the phone relies on to function normally, even without signal. It probably has some solid ties to fastboot, as seen in not allowing fastboot to flash a bootloader.
Or I could be crazy, you never know
dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/efs of=/sdcard/efs.img
dd if=/dev/block/platform/omap/omap_hsmmc.0/by-name/radio bs=4096 of=/mnt/sdcard/radio.img
/dev/block/platform/s3c-sdhci.0/by-name