yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] roan67:
Thanks for infos and sorry for your Tab.

For me, it's too late. Unable to Downgrade

Tab/JMC :(
[Galaxy Tab  Android Development] patomas:
I had pressed the power button before connecting to the computer. I was instead playing with my boy when Odin discovered the TAB.
[Galaxy Tab  Android Development] kromosto:
i think they will going to do this change to all their roms. everybody says in JMx M means nothing but maybe this is the reason.
[Galaxy Tab  Android Development] infamouskid:
greeeaaatttt no one said this in the JMD thread.

i can now confirm i have this flashed with jmd and that has it.

is there anyway around this people? cuz now i have no camera in JMD.
[Galaxy Tab  Android Development] faust86:
You can reflash to JM6 - in my case that helps
[Galaxy Tab  Android Development] sihayqueirseva:
I'm a bit confused about this. I have flashed to JM6, JMA and JMC. JM6 with pit and repartition (CODE, MODEM & CSC, and boot.bin/sbl.bin not inside) and JMA & JMC with no repartition and no pit (from samfirmwares). Also, I never cheked "Phone bootloader update" in Odin v1.7.

The question is: if I have never used "phone bootloader update ", and both times I've flashed JMA and JMC have been updates (no pit, no repartition, although boot.bin sbl.bin were present), it is possible to modify the bootloader?

Sorry for my english. Hope you understand the post (a bit, :))

Edit: I forgot to comment: After flashing JM6-JMA-JMC as I said, I re-flashed JM6 (which has no sbl.bin boot.bin or inside) with .pit and repartition without any problem.

PD.: Thanks for the warning, at least it will serve for new users... if they read the post ... :rolleyes:
[Galaxy Tab  Android Development] infamouskid:
whew.. ok i was able to downgrade using roto's JMA release.

everything ok.
[Galaxy Tab  Android Development] kromosto:
dont worry you are ok
[Galaxy Tab  Android Development] Chainfire:
The exact meaning of M and P are by now lost, as Samsung seems to use them all over the place - in contrast to A through L which are used on a month bases. It won't be specifically for this bootloader though, it's just a branch :)

It doesn't appear this box needs to be checked for the bootloader to be actually updated. Not sure though. Besides, as stated in the first post, you can flash between all the JM6-JMA-JMC-JMD releases, they all include the right signatures.

Again, you can flash between the JMx releases. The problem comes when you want to flash outside the JMx set of ROMs.

@rotohammer: Is the kernel in your JMA release actually modified or just stock zImage ?
[Galaxy Tab  Android Development] sihayqueirseva:
Yes, but ... Why? Because I have not use "Phone update bootloader" in v1.7 odin? Or because I have not check "repartition" and I flash updates in the case of JM6 and JMC?

Or any of this?
[Galaxy Tab  Android Development] rotohammer:
Stock from JMA zImage, I only modified the factoryfs.rfs to pre-root it.
[Galaxy Tab  Android Development] Chainfire:
None of those mean you are safe. You may still have the protected bootloader. You won't know for sure until you try to flash a non-Samsung-JMx-kernel. There is no easy way (yet) to find out. He's plain wrong in saying (for sure) that you are safe.

Ah ok. And thus rotohammer's JMA being flashable doesn't mean anything one way or the other, regarding protected or unprotected bootloader.
[Galaxy Tab  Android Development] rotohammer:
Correct, its the checksummed zImage so it would flash with protected bootloader.
[Galaxy Tab  Android Development] sihayqueirseva:
Thank you for the answer. At least I can flash with repartition to JM6 if I had any problem or the tab not start. I hope there will be a solution soon and, above all, your Tab will be re-animated. Thanks again.
[Galaxy Tab  Android Development] infamouskid:
hey if i call samsung and tell them my camera don't work will they replace it?
[Galaxy Tab  Android Development] zeb crs:
JTAG flasher

Wouldn't it be easy to fix using the RIFF JTAG programmer. It does support the P1000 now.

And it is quite cheap as well at about 150£.

You would probably be needed to open the cover to fix it then.

I was thinking about getting one before I throw myself into playing with flashing on this device. There is always good too have a safe and secure backdoor to get it up and running again as it is for sure that unit will get bricked playing with firmwares this early in the game.
[Galaxy Tab  Android Development] Joao Oliveira:
Question.

Does anyone know wher exactly in which version is exactly, the new bootloader? jm6 jma jmc what?

I only flashed the jm6 version updated version for odin from 29.11.2010 and then jmc and back to jm6. never used jma or jmd.

I really hope this can be solved soon, specially because we want gingerbreak when it's available. :P

Again thaks for the warning, none that flashed these JMx firmwares would have guessed that there as a stupid "protection".

I hope you can get you tab working soon chainfire.

All the best,

J.
[Galaxy Tab  Android Development] Monrad:
Thanks for the INFO chainfire, I'm modifying my JMC flashing guide in order to warn users.

Do you know when spl and boot are flashed? IE, if you flash only the PDA part, are you flashing boot and spl too?

Is it possible to ckeck kernel version from the phone info? Mine's is 2.6.32.9.
[Galaxy Tab  Android Development] Body:
It worked on my mayor too. My tab and Euro Roto JME V4
[Galaxy Tab  Android Development] n-j-f:
I think it's worked on my UK Tab but just ran Bootloadercheck. It now shows both boot.bin and sbl.bin as unsigned but zImage shows as signed. Is that normal?

TIA
[Galaxy Tab  Android Development] abuser0815:
Yes its normal. Zimage still signed, but it doesn't matter as you now can flash back any older stock kernel you want.
[Galaxy Tab  Android Development] rangercaptain:
This galaxy forum has been so friendly and all around helpful. And any question has always been up for grabs by anyone that had knowledge on the topic, regardless of who it was addressed to. On an open forum everyone is entitled to answer. The goal has always been to help others improve or repair their tabs!

Many people have been helped and rescued by noob and expert. So to the member that wants to direspect this open and great form: get a vibrant and go over to that forum - they always flame each other and bother the developers and expect special treatment. You will feel at home there! Or clean up your act, show some respect and have a helpful attitude.
[Galaxy Tab  Android Development] Chainfire:
I'll update the first post with some more info.

A signed zImage is NOT a problem. A signed zImage can be flashed on any device. An UNsigned zImage can only be flashed on device that have UNsigned bootloaders.
[Galaxy Tab  Android Development] bakachu:
Thanks guys,

My European unbranded galaxy tab is now "safe"!
[Galaxy Tab  Android Development] RWOLUPO:
Chainfire and Rotohammer, youre the best!

It worked for me like a charm :)

you did a really good job, thx for this!!

Especially to Rotohammer:

im glad to see that people like you did such a hard work allthough you didnt have the problem with signed bootloaders!
[Galaxy Tab  Android Development] waz000000:
worked like a charm, sent over to the eds at engadget :)
[Galaxy Tab  Android Development] heru:
Works excellent!!! Thanks Chainfire & Roto, also for all the tester.
[Galaxy Tab  Android Development] dhaddow:
Worked prfectly. Went from Roto JME v4 to JJ7 without any problem.
[Galaxy Tab  Android Development] DDReaper:
thanks to you chainfire and rotohammer
[Galaxy Tab  Android Development] Landroid:
works like a charm :)
[Galaxy Tab  Android Development] Super-S:
awesome... thx
[Galaxy Tab  Android Development] xandl12:
Thanks!

Worked perfect!
[Galaxy Tab  Android Development] Coldplay666:
Thanks to rotohammer and chainfire!

Donation is on the way. You deserve it!
[Galaxy Tab  Android Development] lux209:
Thanks! No problem to report on my International P1000.

I'm going to do my donation right now!
[Galaxy Tab  Android Development] suilow1991:
thanks so much chainfire and roto. really great to have you here.
[Galaxy Tab  Android Development] itje:
worked great on my P1000 eur

cheers
[Galaxy Tab  Android Development] jammysunny:
Hi @All,

I maybe be blind, but where I can find this Patch? Is there another Link for it?

Greetz jammysunny
[Galaxy Tab  Android Development] Unimaginative:
You are both immense credits to the community. I sincerely thank you.
[Galaxy Tab  Android Development] msgfromside3:
Take a look at the first page.
[Galaxy Tab  Android Development] Body:
Thank you for your work, I was discouraged with my tab, I am now with new courage.
[Galaxy Tab  Android Development] zerocool76:
Euro Gt-P1000, firmware Jme, bootloaders from jm6,unlock ok.

Thanks Chainfire and Rotohammer
[Galaxy Tab  Android Development] msgfromside3:
Works fine with US TMO Tab, which had everything signed with JM6 and currently running rotoJME-v4. Thanks a lot!!

BTW, has anyone tried to flash brickable ROM after applying the patch?
[Galaxy Tab  Android Development] MecoMan:
Very very thanks Chainfire and Rotohammer!!!

Work for me. (Gt-P100 EURO + Roto-JME.v4)
[Galaxy Tab  Android Development] VNPython:
Many thanks for the tab saving patch!
[Galaxy Tab  Android Development] rotohammer:
The term patch is used loosely here to convey that this is a repair. But, in fact, it is a complete replacement of your previous signed bootloaders with unsigned ones, so you can flash signed bootloaders again and they will still be signed and locked down as they were before the patch.
[Galaxy Tab  Android Development] msgfromside3:
Yes, I understand that. Actually I missed that kernel is still signed so I asked the silly question. -.- thanks.

Galaxy Tab Roto-JME
[Galaxy Tab  Android Development] nodger77:
Thanks Rotohammer and Chainfire, great work. Can/should this patch be applied to Rotohammer's pre-rooted ROM? Apologies if this has been answered before.
[Galaxy Tab  Android Development] leon5373:
Thank you so much for your great work, Chainfire and Rotohammer!!!

It worked for my UK Tab.
[Galaxy Tab  Android Development] rotohammer:
There is no relationship between this patch and my pre-rooted ROMs. You use the patch only if you need to remove the signed bootloaders, regardless of the current ROM you are using.
[Galaxy Tab  Android Development] Chainfire:
LATIN version for P1000L and P1000N released !
[Galaxy Tab  Android Development] QueenAmy:
* THANK YOU to Chainfire + rotohammer / thx to your batch I could remove bootloader signature :D ! It works like a charm on Galaxy Tab P-9000 (Euro Tab) - one tap, reboot - all done within less than a minute *

;) :) ;)
[Galaxy Tab  Android Development] humberos:
P1000l / jm9

Hi,

Works fine on P1000L Tab with JM9 FW.

Thanks a lot!!
[Galaxy Tab  Android Development] jgaviota:
Conrgrats on the fix :)

Would you elaborate on the differences of the Latin versions? I'm trying to gather info on what I need to do to make more things compatible with my N Tab.

Thanks!
[Galaxy Tab  Android Development] Chainfire:
It's something with the screen that makes the difference, but I'm not sure exactly what.
[Galaxy Tab  Android Development] jeff29:
I have installed JMF rom to test the patch is unfortunately ca does not work. I have flashed for nothing... disappointed
[Galaxy Tab  Android Development] sidde:
Looks like 0 bricks so far, really nice work.

I applied the fix while on the fast & tabious rom and it worked as intended.

Keep up the good work guys!

Just flashed Roto's JME and i love it, even has the scandinavian keyboard with åäö letters!
[Galaxy Tab  Android Development] frankkie:
It works! Safe!
[Galaxy Tab  Android Development] Justin^Tan:
hmm, sorry for being a noob, but seeing all you people say that this is the only "thing" that will really brick our tab

let's say i was so damn unlucky and i ended up bricking my tab

can i do anything to restore it? or i should throw it in the dumpster and buy a new one?
[Galaxy Tab  Android Development] TheGrammarFreak:
JTag

Sent from my Galaxy Tab
[Galaxy Tab  Android Development] vasilius:
absolutely brick

Hello

Have absolutely brick -(

so, lets start history

Model: GT-P1000

Factory SW: P1000XWJJ3

UniqueNumber: 74050002166588

MemoryPhone: KB100D00YM(P1000)

Phone SW: P1000XXJID

Phone S/N: R2WZA43415P

IMEI: 35xxxxxxxxxxxxxxxx

i flash patched modem for unlock with

Odin3 v1.3.exe

s1_odin_20100803.pit

tab started ok - i make unlock - all fine

decided reflash to firmware P1000XWJM1

here starting troubles :

when flashing come to modem writing

modem flashed and recieve always error with any modems or firmwares

<ID:0/011> modem.bin

<ID:0/011>

<ID:0/011> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)

<ID:0/011> Removed!!

i try reflash with

Odin3 v1.7.exe +P1_20100909.pit + P1_add_hidden.pit

P1000XWJMF, P1000XWJM1, JMG - always have modem failed

if flash only PHONE+CSC all flashing fine

tab rebooted and hang on start logo

in that mode all drivers founds like on normal

adb devices show

adb devices

List of devices attached

10004eeff520 recovery

How flash modem ? :confused:

thx
[Galaxy Tab  Android Development] Chainfire:
The motherboard will stop working, only revivable with a JTAG unit. Alternatively, you can bring it to a Samsung Service Center and have it fixed. A new motherboard will cost about $320 if I recall correctly. While a JTAG unit can fix the device, for some reason they don't seem to use those at the repair center, and because the motherboard will do absolutely nothing without a JTAG unit, they have no way to check what happened to the device. Read between the lines ;) This is from what other people have told me and my personal experience, don't see it as written in stone this is how it will be handled. Again, use at your own risk.
[Galaxy Tab  Android Development] Justin^Tan:
somehow, i did the download, installed yours, and check.

turns out mine is safe and the patch button doesnt light up lol

*phew*

still a big thanks to you though, eventhough i got scared for no reason ^^

but, just to make sure

Bootloaders - YOU ARE SAFE!

signed: Kernel

Not Signed: PBL,SBL, SBL-Backup

Assessment: Can Flash Anything

I'm good right?
[Galaxy Tab  Android Development] tushar.das:
Voila The APK works, Guys you are GOD to me henceforth... It's like I'm free from bondage... Thanks a lot, I promise to donate on FEB 1st, the moment I get my salary..
[Galaxy Tab  Android Development] cx5:
@Chainfire, @roto

Reporting-in a Hong Kong unbranded GT's results from SGTbootloaderCheck 1.0

all unsigned

zimage 7680KB, boot.bin 256KB, sbl.bin 1280KB

Do you guys want this version's dump?

Unmodified, except for the usual root, apps etc. I'm willing to do a full factory reset for you guys if you want. Chinese New Year holiday is coming and I've got a few days free without needing this as a daily operational unit.

For my own record and curiosity of newbies (dam new to me, only found out last night).

From Quadrant Standard benchmark apps

CPU = ARMv7 rev2 (v7l) it's v7 small letter L, not digit 1, not capitol I.

BogoMIPS = 996.00

Revision = 2

Memory (completely not inline with what's shown on other software)

Total = 454244kB

Free = 95748kB

Inactive = 25168kB

where did all these come from? versus the ones found in task manager or advanced task killer???

Display refresh rate = 68Hz, but text and letters shows TRAILLING effects when scrolling up or down at finger speed of 3cm/second. Making me dizzy and faint and puke :( seriously. Goto close my eyes now when scrolling normally.

TRAILLING effects mean / imagine the left most letters/words has moved, but the right most letters/words lag behind and all the text exhibit slanting of 3 degrees. It's so .... making me puke :(

Always left side move 1st then right side lags behind, both potrait or landscape.

Renderer = PowerVR SGX 540 (AMD)

Version = OpenGL ES-CM 1.1 (obiously not DirectX) ahahaahaha

Finally sensors

AK8973 Compass, Compass Raw, Temperature, Magnetic Field (for what???),

BMA150 but nothing behind?

CM3607 Proximity (cool) didn't know existed :( - pls down shout at me :(

P1 Lightsensor

L3G4200 GYRO
[Galaxy Tab  Android Development] lardman:
Now that there's a working and publicly released apk, so people won't be tempted to try to apply the fix themselves manually, are you planning to release details of how the fix works, etc. I'm personally not affected by the signed bootloader problem, but would like to replace the secondary bootloader completely (with U-Boot for example, to make dual booting with different kernel versions easier), so if you have any information you're willing to share it would of course be useful and a much appreciated starting point.

Interesting, I didn't realise there was a Gyro sensor in the device as well as the BMA150 3-axis accelerometer.

Isn't there also an FM radio receiver in the Bluetooth chipset (or somewhere anyway) iirc?
[Galaxy Tab  Android Development] rotohammer:
I hope you have a JTAG box :)

Without a jtag box, you'd only have one chance of flashing a properly running U-Boot. If your first flash didn't boot properly afterwards, its a brick.

The only way I would flash a bootloader using my technique is if it was previously tested by someone with a jtag box like me. Its really a guaranteed brick otherwise. Ill be off vacation next week and I wouldn't mind testing some bootloaders for you. If they work for me, then I can be pretty sure they will work for you. I can give you more details on irc next week.

Edit: Actually, using Heimdall you can replace your Sbl.bin. As a test I just flash a 200k .pdf file to --secondary-boot and the Tab gleefully accepted it. Of course the Tab is bricked now :)

I can tell you for sure that theres no difference between flashing a Samsung Sbl.bin file using my method or using Heimdall or Odin, so you already have the information you need.
[Galaxy Tab  Android Development] lardman:
Yes, that's a bit of an issue :)

Cool, well enjoy your hols and I'll catch you when you get back (I have lots of investigating to do anyway, plus getting Meego to do more than just boot, so I'll be kept busy.)

Hmm, I expected the flashing functionality would be encapsulated in the primary bootloader rather than the secondary (or actually in both, to make it harder to brick the device while flashing a new firmware image.) As this isn't the case, it does make life more awkward.

Out of interest which JTAG box do you have? Do you have any recommendations?

Thanks :)
[Galaxy Tab  Android Development] TheGrammarFreak:
He'll be back from his holiday next week ;)
[Galaxy Tab  Android Development] Chainfire:
He's using a "RIFF BOX", btw.
[Galaxy Tab  Android Development] crazylemon:
complete success! Thank you guys!
[Galaxy Tab  Android Development] luisfer691:
Good work Chainfire. Now I feel confident to upgrade my P1000N TAB to P1000NUBJM2.
[Galaxy Tab  Android Development] Technomancer:
It does not exist.
[Galaxy Tab  Android Development] Alpha82:
I'm sorry, but I need your help...

I bricked my tablet flashing JMC firmware with repartition (My damn fault...)

So I got stuck at the samsung logo...

After a lot of tries I got my tab working, flashing the JMC firmware with modem, csc and pit from JJ4.

Now I'm trying to apply the bootloader patch but it reply that my Italian P1000 is not supported....

What I need to do?

- Update:

Flashed version JME but I still don't have compatibility..
[Galaxy Tab  Android Development] Alpha82:
Ok... the patch requires root..

I've tried with z4root (won't start) and with SuperOneClick..

The last one install Superuser and the process seems to work.. but the Tab never ask me for root access..

So... how I gain root access on my firmware?
[Galaxy Tab  Android Development] ivannw:
Try the following:

install Terminal Emulator from market.

Type: su <enter>

SuperUser app will ask you for permission.

reboot and load the patch again.

works for me.
[Galaxy Tab  Android Development] Alpha82:
No way... permission denied...seems that I don't have root access..
[Galaxy Tab  Android Development] TheGrammarFreak:
There's a guide for manually rooting it in these forums. Search ;). Rageagaintthecage might be a good keyword, I think
[Galaxy Tab  Android Development] Alpha82:
And it's different to SuperOneClick?

I'll try...
[Galaxy Tab  Android Development] koven:
Do it once more with SOC but remove SD card first
[Galaxy Tab  Android Development] Alpha82:
tab restored and rooted but the fix don't work on my p1000 :(

I'm getting frustrated...
[Galaxy Tab  Android Development] attttis:
Hi!

The picture that is attached in the first remark looks like me. JJ3/JID ROM is go ahead.

Then we make?

Thank You

Attila
[Galaxy Tab  Android Development] jae hoon:
Tester from Mexico ready

Hi to everyone.

I purchased the SGT latin version of my carrier. If there is a way to help development with my device please feel free to ask for it.

In Mexico we are hunger to use the full potential of Android Devices thats why we buy many devices from US carriers such as Verizon and Sprint.

Regards.
[Galaxy Tab  Android Development] dvng01:
The patch does not Unsigned kernel for the DXJM4 rom. I am not sure why, but I can't seems to be able to flash to Modaco r3 EXT4 kernel even after patching.
[Galaxy Tab  Android Development] mifran:
help

I tried to flash my euro unlocked and rooted tab with the modaco Kernel odin reported ok but the tab went into a reboot cycle showing galaxy tab and then black screen I found the samfirmware site and flashed JMI which brought it back to life I then reflashed it with the rotohammer update rom and applied the bootloader patch which now says it is ok to flash anything but when i tried to flash the modaco kernel it went back into the reboot cycle where i have gone wrong ? and can i get the modaco kernel on my tab ?

mifran
[Galaxy Tab  Android Development] daniel.weck:
Hi, I don't think the problem stems from the bootloader patching process, so I have replied to your post here:

http://xdaforums.com/showthread.php?p=11282663#post11282663
[Galaxy Tab  Android Development] guik:
Hi all,

thanks a lot fot this patch, unfortunately i can't find solution to unsigned my bootloader.

As you can see in attachement, i can't patch bootloader. Root ok

I test to update to a new rom and i have an error "unsigned package".

If someone can help me, thanks.

Edit: it seems that ok it's not a probem with bootloader. Sorry for this bad way
[Galaxy Tab  Android Development] m11c3:
i get problem

my tab root & install patch BL then reboot

then open the patch, i choose patch my bootloader cause my bootloader signed

after reboot, open again the patch just for checking, report : can flash anything

after it, i put download mode then upgrade to PDA : DXJM2 , CSC : multi OXXJK2

then reboot after pass,

problem can't install mutli CSC

signature verification failed

then reboot from recovery, just view on my tab : triangle + android

solution to out from triangle + android, just put download mode again, & just installed PDA only, not CSC after pass back again to download mode, turn off, turn on again, my tab back

but after check *#1234# result : PDA blank, CSC blank, phone p1000dxjm2

so what can i do ?

in this link get the solution, with step recovery with sig check disable

http://xdaforums.com/showthread.php?t=930590

but i don't understand to use it

just info : my tab firmware asia