Mobileread
PRS-T1 PLS HELP! my prst1 keeps freezing when I connect to computer
#1  mao_king 08-10-2014, 11:38 AM
PLS HELP! i upgraded my prst1 to latest version (1.0.07) after that it got 2 problems:

1. it kept freezing when I connect to computer
2. wifi configuration cannot be FOUND.

i tried all of solutions posted in this forum, like SD_rescure package, initialize to factory setting,etc... all of them didn't work.

PLEASE HELP ME TO SAVE MY READER.

THANKS A LOT
Reply 

#2  Rizla 08-11-2014, 10:32 PM
Was it rooted? I think you have to remove root before upgrading.

If you have an SD card in there, take it out. It could be a bad book.

Search for t1 freeze. E.g.

http://www.mobileread.com/forums/sho...ht=sony+freeze
Reply 

#3  Claudio75 09-25-2014, 11:41 AM
I've upgraded my PRS-T1 firmware from 1.0.05 to 1.0.07. Last week I decide to downgrade the firmware back to the 1.0.05 release in order to root it again.
I used the rescue_sd_1.0.05.
After that my reader freez every time I plug in my USB cable and wi-fi was not working (error).
I try to install the rescue_sd_1.0.06 and now wi-fi work fine but the T1 still freeze every time I plug in my USB cable.

Someone can help me restoring the T1 in order to work fine? every firmware release is ok for me now....

Second question: someone know if there are a way to authorize the T1 to the DRM without connect the T1 to the PC via USB (that does not work)?

Please every help was appreciated.

Claudio
Reply 

#4  vpi_bg 10-28-2014, 05:37 AM
I did the same "mistakes", please share if you find a solution
Reply 

#5  Ammimo 01-07-2015, 09:06 AM
I have more or less same problem.

As a matter of fact, I upgrade my reader to 1.0.07 and then I run rupor-update and after that I had problem with Home.apk so I tried restore-set-1.0.05.11130-us and now

1- Reader freezes when I connect it to PC by USB
2- I can not connect by WiFi

Please help me to recover my reader to 1.0.07 or downgrade it to 1.0.04 or 1.0.05

By the way in my country there is no support for ebook reader.

Thank you
Reply 

#6  jonatasmello 01-18-2015, 07:49 PM
Hi, same problem for me:

1- Reader freezes when I connect it to PC by USB
2- I can not connect by WiFi (error)

everything else works...
I can get console access using rupor-rescue...
Thanks
Reply 

#7  forkpower 04-06-2015, 04:51 PM
you have to connect the reader in recovery (rupor-rescue) mode to a linux machine. i used debian...

in recovery mode you have access to the whole internal memory like to an external disk.

you can extract the official firmware and copy the 'PRS-T1 Updater.package' to the reader-partition of the internal flashdisk. the update can be started by pressing home and menu while powering on. (wait till the bar is in the middle and release the keys)

the problem is, that the update only installs, if the version on the reader is lower than the version of the update. there is a check built in the updatepack.

i used a hexeditor in linux, connected it to the reader-memory (sdb) and changed by search and replace manually all version strings found on the disk to 1.0.00.09010. the strings are easy to find, because they are in ASCII and readable in hexedit.

{there is a script on the diag-partition of the reader-memory (version_check.sh). you can start this script via console and see all version-strings you have to search and replace on the disk.}

after replacing all found strings i copied 'PRS-T1 Updater.package' 1.0.05.11130 to the reader-partition of the internal flashdisk once again. i rebooted the device without the sd-card and the updatepack 1.0.05.11130 in the READER partition did its job.

after this update my wifi and usb where back. now it was able to install the official 1.0.07.05070 via usb from windows pc...

do it on your own risk. it is potentially unsave to hexedit a partition's content. but if the device is already bricked, it is just a try.
Reply 

#8  kauno 05-28-2015, 04:28 AM
Quote forkpower
you have to connect the reader in recovery (rupor-rescue) mode to a linux machine. i used debian...

in recovery mode you have access to the whole internal memory like to an external disk.

you can extract the official firmware and copy the 'PRS-T1 Updater.package' to the reader-partition of the internal flashdisk. the update can be started by pressing home and menu while powering on. (wait till the bar is in the middle and release the keys)

the problem is, that the update only installs, if the version on the reader is lower than the version of the update. there is a check built in the updatepack.

i used a hexeditor in linux, connected it to the reader-memory (sdb) and changed by search and replace manually all version strings found on the disk to 1.0.00.09010. the strings are easy to find, because they are in ASCII and readable in hexedit.

{there is a script on the diag-partition of the reader-memory (version_check.sh). you can start this script via console and see all version-strings you have to search and replace on the disk.}

after replacing all found strings i copied 'PRS-T1 Updater.package' 1.0.05.11130 to the reader-partition of the internal flashdisk once again. i rebooted the device without the sd-card and the updatepack 1.0.05.11130 in the READER partition did its job.

after this update my wifi and usb where back. now it was able to install the official 1.0.07.05070 via usb from windows pc...

do it on your own risk. it is potentially unsave to hexedit a partition's content. but if the device is already bricked, it is just a try.

Code
[root (ttyGS0)]# version_check.sh
NAND :1.0.07.05070
MBR :N/A
uBoot :1.0.03.11140
Boot Env :1.0.03.11140
Reserved1 :N/A
Normal Kernel :1.0.07.05070
Normal Rootfs :1.0.07.05070
Recovery Kernel :1.0.03.11140
Reserved2 :N/A
Normal Boot Env :1.0.03.11140
Recovery Boot Env :1.0.03.11140
Raw Data Table :1.0.03.11140
Info :1.0.03.11140
Id :1.0.03.11140
Reserved3 :N/A
Boot Image :1.0.03.11140
Waveform :1.0.03.11140
LOG :N/A
Recovery Rootfs :1.0.03.11140
Diag :1.0.03.11140
READER :1.0.03.11140
fonts :1.0.03.11140
dictionaries :1.0.03.11140
SETTING :1.0.03.11140
preload :1.0.03.11140
data :1.0.03.11140
system :1.0.07.05070
EPD :05064A00032401233C31
Sub CPU (firmware) :2011/09/19 :33
Sub CPU (updater) :2011/05/31 :1
OK
I cant find any of these version strings as raw ASCII anywhere on mounts. They seem to be result of complex calculations in version_check.

And what is the "sdb"-disk you mention? I get 9 disk partitions mounted: "data Diag dictionaries fonts preload READER Recovery SETTING system".
Reply 

#9  forkpower 05-29-2015, 12:21 PM
i connected the reader in recoverymode to my linux-machine. /etc/sdb was the blockdevice of the reader. i used hexedit directly on this blockdevice, not on any partition. you do not need to mount any partition for editing the blockdevice via hexedit. unmount all partitions before you access the blockdevice. the whole flashdisk can be handled like a big imagefile.

mounting is only needed for copying the updatepack to the reader-partition. you can do this before or after replacing the version strings.

i found the version strings using the searchfunction of hexedit. replacing has to be done via keyboard. after replacing a string you can continue the search. it stops on any found instance with the cursor. for searching and replacing all strings i only needed about 5 mins. in the right corner of the hexedit screen the content is shown als plaintext. you have to look in this section. on the left area you only can see the bytecode in hex. (use tab to switch to ascii mode before searching with strg+s)

you have to replace all instances on the whole blockdevice ("1.0.07.05070" with "1.0.03.11140"). there can be more than one instance. changes must be written to the device, of cource. this can be done in hexedit too.

after this the updatepack from reader-partition should run correctly like i wrote above. after update the device should be working nice.
Reply 

#10  kauno 05-30-2015, 01:53 AM
Quote forkpower
after this the updatepack from reader-partition should run correctly like i wrote above. after update the device should be working nice.
Confirmed.

This is how you search strings from disk:
Code
$ cat /dev/sdd | strings | grep "1\.0\.07"
There was plenty but I replaced only first four.

BTW. Here is handy battery replacement:https://www.flickr.com/photos/timonoko/14348635302/in/album-72157644433650237/ . Note the heat sensor fix.
Reply 

  Next »  Last »  (1/3)
Today's Posts | Search this Thread | Login | Register