[P3300, MDA Compact III  upgrading etc.] Ashambaiy:
Originally Posted by "psanas"

"*this is a copy, it is not my work at all* just thought it would be helpful as it helped me restore my bootloader.

Your device is bricked, if and only if, your device won't start normally... even if you press soft-reset, hard-reset, or even bootloader mode buttons. Usually a brick is caused by improper ROM upgrade, and using tools that modify the ROM. Before panicking, do the following:

Brick Test:

Make sure your device has ample battery charge. If you're not sure plug it in with the wall charger for at least 10min

Remove your battery for at least 1 minute

Replace your battery while observing the LED lights

If the LED blinks once upon battery insertion, you might have hope yet

The only way to upgrade on a semi-brick device, is to upgrade through bootloader mode. No bootloader mode, No upgrade possible - period.

Entering Bootloader Mode on Semi-Brick Atom:

Remove battery for for at least 1 minute

Press CAMERA+RESET(stylus) simultaneously

Insert battery while still holding the buttons

Release the buttons at the same time (You should see bootloader screen)

Note: Failure to hold the buttons at the same time during battery insertion will cause it not to work

Manual to restore dead BootLoader (http://wiki.xda-developers.com/index...ame=BootLoader) Rover G5, Orsio n725, O2 Atom, O2 Atom Exec, HP6815 - Tested . (may be 68xx series)

© Copyright to Alex_Beda & 1stMASTER

PDA-HACK.NET Team http://wiki.xda-developers.com/theme...//pda-hack.net (http://pda-hack.net/)

If our article has helped you, you can donate the Web Money

WMID 378286389551

for WMZ: Z396747110007

for WME: E114645323227

for WMR: R351032339900

Thanks to all who helped.

Thanks to Winterice for the technical assistance and moral support.

Thanks to ant 125 for useful information

Thanks to Allbest, deniska.75, Borozavr, Erke for moral support.

Symptoms:

The device is not switching on, not entering bootloader.

(most often after the firmware from a memory card)

React to connect charger.

if the battery insert and connect charger, it orage led must be lit .

if the battery remove and connect charger, it orange led must be flashing.

There is only one way for restore bootloader.

Reflashing flash memory in the PXA272 using JTAG.

This procedure consists of two parts.

Hardware (making cable for reflashing) and software (reflashing).

Hardware part:

This pinouts JTAG of Atom Exec, Rover G5, Orsio n725, O2 Atom, O2 Atom Exec

At O2 Atom (not Exec) is the only internal contacts. Located near the Camera button.

http://i218.photobucket.com/albums/c...roverorsio.jpg

There are contacts inside the device, near the buttons CAMERA,

for access them, you need to open device.

There are contacts from the outside, near the SIM connector.

All contacts is working

For inside contacts need this connector

http://i218.photobucket.com/albums/c...eda/raz012.jpg

You can so using connector from floppy drive 5.25”. (autor vic180)

http://i218.photobucket.com/albums/c.../PICT0267-.jpg

http://i218.photobucket.com/albums/c.../PICT0262-.jpg

LPT connector for PC

http://i218.photobucket.com/albums/c..._beda/LPT1.jpg

Cable length of a 35-40 sm

This connector for outside contacts

Result connector from connector for floppy drive 5.25"

http://i218.photobucket.com/albums/c..._beda/raz1.jpg

http://i218.photobucket.com/albums/c..._beda/raz3.jpg

http://i218.photobucket.com/albums/c..._beda/vid2.jpg

.

for fixation connector need make this

Or other

http://i218.photobucket.com/albums/c.../kreplenie.jpg

http://i218.photobucket.com/albums/c...a/vidkrepl.jpg

http://i218.photobucket.com/albums/c...da/vidobsh.jpg

Software part.

http://wiki.xda-developers.com/theme...BootLoader.zip (http://wiki.xda-developers.com/uploa...BootLoader.zip)

In attached file is the programm JFlashmm,

in the same directory BOOTLOADER from ÀÒÎÌ ÅÕÅÑ (ebo_a.nb0)

from First Firmware,

and driver the giveio needed for working cable.

If you have O2 Atom (not ÅÕÅÑ), it must be in the folder jflash_mm

Deleted file ebo_a.nb0, copyng the fileeboot.nb0 from O2 Atom firmware in the jflash_mm folder

and renaming this file in ebo_a.nb0.

Before connecting LPT connector , you want to press and hold

micro button near to the sim connector.

http://i218.photobucket.com/albums/c...eda/knopka.jpg

For example: sticker on the button.

Ground from LPT connector, connecting on ground the device

(using the crocodile connector)

http://i218.photobucket.com/albums/c...eda/ground.jpg

Connect cable to LPT port of PC.

Connect charge to the device

Orange LED is blinking.

If LED not blinking,

Check pressed the micro button.

check fixation the button.

Installing the driver giveio from attached file.

Now you can restore BootLoader (http://wiki.xda-developers.com/index...ame=BootLoader).

BootLoader (http://wiki.xda-developers.com/index...ame=BootLoader) needs to be restored in two places.

Need boot flashing to adress 0 and address 3f400.

In folder jflash_mm there is a file start.bat.

Inside this file:

jflashmm pxa27x32 ebo_a.nb0 P 0 PAR

jflashmm pxa27x32 ebo_a.nb0 P 3F40000 PAR

So file ebo_a.nb0 (boot from àòîì exec) will be flashing in two places,

To adress 0 and adress 3f40000, data send to parallel port.

Execute start.bat, if all right , you correct making cable,

it must detect processor.

If message screen on "file *.DAT not find", press Soft Reset.

the program will ask you «bla-bla-bla» Y/N? Press Y

JFLASH Version 5.01.007

COPYRIGHT (C) 2000 - 2003 Intel Corporation

PLATFORM SELECTION Processor= PXA27x

Development System= Mainstone

Data Version= 1.00.002

PXA27x revision ??

Found flash type: 28F256L18B

Unlocking block at address 0

Erasing block at address 0

Unlocking block at address 10000

Erasing block at address 10000

Unlocking block at address 20000

Erasing block at address 20000

Unlocking block at address 30000

Erasing block at address 30000

Unlocking block at address 40000

Erasing block at address 40000

Starting programming

Using BUFFER programming mode...

Writing flash at hex address 3fe80, 99.85% done

Programming done

Starting Verify

Verifying flash at hex address 3ff68, 99.94% done

Verification successful!

So too for the second time in firmware to address 3f4000

You can disconnect charger and cable.

Enter bootloader :

Press Camera button, insert battery and press Soft Reset.

If everything was done correctly, it bootloader is running!!!

Now, as usual (almost)

Connect the device to PC.

Run update firmware for you device.

Must go update firmware.

If all right, it .......

Operation system update, bootloader update,

Running update ExtROM (http://wiki.xda-developers.com/index...agename=ExtROM), but, it should freezes at 6 %!!!!

Disconnect usb cable from device, Enter Hard Reset!!!

Device must switch on, calibrating touch screen etc.

Run again update firmware for you device"