Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

SDK/J Flash Memory recovery tool Manual

Version 1.02
Important

Copyright © 2014 Ricoh Co., Ltd.

Terms of Use and Trademarks

1. The contents of this book may be changed without notice in the future.
2. The copying, reproducing, changing, quoting, reprinting, or distributing a part/all of this book are prohibited.
3. We make no warranty, express or implied, regarding this document and the recovery tool described
in this document. We will not be held responsible for any of our customer’s losses, damages resulting
from lost profits, or claims from any third party on using this document and the recovery tool described
in this document.
4. Trademarks
- Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of
their respective owners.

Other product names used herein are for identification purposes only and might be trademarks of their respective
companies. We disclaim any and all rights in those marks.
RICOH Confidential

Contents
Overview ......................................................................................................................................................................2

Target SDK/J Versions ............................................................................................................................................2

Procedure ....................................................................................................................................................................3

1. Creating SD Card ..........................................................................................................................................3


2. Version Upgrading Procedure .......................................................................................................................4
3. How to Handle Recovery Failures .................................................................................................................6

Specifications .............................................................................................................................................................8

Panel Screen Flow...................................................................................................................................................8


Message Specifications ...........................................................................................................................................8
Important..................................................................................................................................................................9

Modification Record .................................................................................................................................................10

SDK/J Flash Memory recovery tool Manual Ver.1.02 -1-


RICOH Confidential

Overview
SDK/J version upgrading procedure for the models supporting flash memory differs from the upgrading procedure for
other models. Since SDK/J is installed to flash memory for these models, version upgrading is done by storing the
data for upgrade to an actual machine instead of by using an SD card writer connected to computer.
If upgrading fails, SDK/J may not start. In such case, this tool recovers the upgrade file and sets SDK/J to the state
after upgrade. During a recovery process, the machine operation panel displays banner messages to notify the
progress of recovery. In case recovery fails, the log of the recovery process is output to SD card so that the cause and
the solution for the failure can be identified.

Target SDK/J Versions


If "/sdk" directory of the SD card is the following example, the version of the SDK/J of the recovery target is 11.XX.
In this case, SDK / J version after restoration will be 11.23.00.

SDK/J Flash Memory recovery tool Manual Ver.1.02 -2-


RICOH Confidential

Procedure
1. Creating SD Card
1-1 Extract saved file
Double-click on the file (self-extracting file) and the folder is created.

1-2 Write the sdk folder which exists within the created folder onto SD card.
Get an empty SD card. Do not create any folders. Write the "sdk" folder shown inside the red box and all folders
under this "sdk" folder to the root of the empty SD card. Note that there is another "sdk" folder in lower layer, but
this is not the folder to be written.

XX.XX.XX

Notes on writing sdk folder onto SD card


- The SD card must be empty.
- Do not save other files (e.g. fwu files for other modules) with the sdk folder.
- The size of the sdk folder is about 100 MB. Confirm that the SD card has enough space.
- It requires some time to complete writing the sdk folder onto an SD card. Do not eject the SD card until writing is
complete. Before ejecting the card, always confirm that the writing process has completed.

SDK/J Flash Memory recovery tool Manual Ver.1.02 -3-


RICOH Confidential

2. Version Upgrading Procedure


2-1 Disable JavaTM Platform from system SP mode.
Set the SP value as follows.
SP number : SP5-730-001(Extended Function Setting : JavaTM Platform setting)
Setting Value:0
2-2. Exit system SP mode and turn the main power off.
2-3. Set the created SD card to the machine and turn the machine's main power on.
2-4. Wait for a while after the power is turned on. Recovery starts.
The panel displays the banner message "Recovering SDK/J …"
2-5. Wait for a while after recovery starts. A message appears to notify that file recovery is complete.
When file recovery The banner message ”SDK/J recovery done SUCCESS” appears.
succeeds
When file recovery The banner message ”SDK/J recovery done FAIL” appears.
fails After turning off the main power, eject the SD card from the machine and
follow the solutions provided in section “3.How to Handle Recovery
Failures Failures.”
If the above banner messages do not change from "Recovering SDK/J..." after 15 minutes, turn off the
machine's main power once and retry from the procedure 2-3.

If the result of recovery is "SDK/J recovery done FAIL", turn off the machine's main power once and retry from
the procedure 2-3. If the result is still "SDK/J recovery done FAIL" after retrying from procedure 2-3 for at least
3 times, please inquire us.
2-6. When “SDK/J recovery done SUCCESS” appears, enable JavaTM Platform from system SP mode.
Set the SP value as follows.
SP number : SP5-730-001(Extended Function Setting : JavaTM Platform setting)
Setting Value:1
2-7. Exit SP mode and turn the main power off.
2-8 Eject SD card from card slot
Eject the SD card set to the machine in procedure 2-3.
2-9 Confirm that JavaTM Platform is recovered.
Turn the machine's main power on and confirm that JavaTM Platform startup is completed on the "Extended
Feature Settings" screen.

SDK/J Flash Memory recovery tool Manual Ver.1.02 -4-


RICOH Confidential

How to check Java VM startup:


2-9-1. Press the [User Tools/Counter] key on the control panel.
2-9-2. Press the [Extended Feature Settings] button.

[Extended Feature Settings] button

2-9-3. When Java VM startup is completed, the [JavaTM Platform] button appears.
If [JavaTM Platform] button does not appear:
1. Press the [Exit] button once and go back to the "User Tools / Counter / Enquiry" screen.
2. Wait for about 20-30 seconds, and then press the [Extended Feature Settings] button again as shown in
step 2-9-2.
Repeat the steps 1 and 2 for about 2 to 3 minutes. If the [JavaTM Platform] button still does not appear,
contact us for inquiry.
If the [JavaTM Platform] button appears, recovery has completed successfully. Press the [Extended Feature
Settings] button on the screen and check the version of Java. After checking the version, exit the Extended
Feature Settings screen.

Wait until [JavaTM Platform]


button appears

< Important >


- Do not press [Extended Feature Settings], on Extended Feature Setting Menu screen until [Java TM Platform]
is displayed.
- Do not turn the machine power off during the recovery process.

SDK/J Flash Memory recovery tool Manual Ver.1.02 -5-


RICOH Confidential

3. How to Handle Recovery Failures


The logs of recovery processes are output to the SD card as a text file (\sdk\recovery\sdkjrecovery.log).
When recovery fails, turn off the main power, and then eject the SD card from the machine and check the cause of the
failure in the log.
The following is an example of a log for a successful case.
File content Description
2012/08/22 17:57:47 start Start process
parseDelete() – Skipped : file=[xxxxxxxxxx] Skip deleting since there is no target file
parseDelete() – Skipped : file=[xxxxxxxxxx] (Multiple skips may occur)
2012/08/22 17:59:47 end SUCCESS End of process & result

The following is a log for an error case.


File content Description
2012/08/22 17:57:47 start Start process
XXXX Error Error message(s) *
XXXX Error
2012/08/22 17:57:57 end FAIL End of process & result

SDK/J Flash Memory recovery tool Manual Ver.1.02 -6-


RICOH Confidential

* The following describes the solutions for the cases error messages (XXXX Error) are output to the log.
Category Error message output to the log Solution
SD card for recovery is pasePut() - error : The file of the copy origin is not Files within the tool cannot be found.
invalid found Recreate the SD card.
Put Error!

paseCopy() - error : The file of the copy origin is


not found.
Copy Error!
No available space left on File name XX error,No space left on device Flash memory of the machine is full.
the machine pasePut() - error : The destination directory cannot Uninstall unnecessary SDK applications
be made. installed to the flash memory.
pasePut() - error : fileCopy Error. If the error still occurs or if the error is
Put Error! unknown, please contact Ricoh.

File name XX error,No space left on device


paseCopy() - error : The destination directory
cannot be made.
paseCopy() - error : fileCopy Error.
Copy Error!
Other error Put Error! (* Note) These errors do not occur usually. Please
Copy Error! (*Note) contact Ricoh.
Delete Error!
[XXXXX] is an unsupported command.
Version Error

*Note:
The case the above error messages do not apply

SDK/J Flash Memory recovery tool Manual Ver.1.02 -7-


RICOH Confidential

Specifications
Panel Screen Flow

Message Specifications
All messages are displayed in English regardless of the language setting of the operation panel.
Starting/Processing recovery: "Recovering SDK/J..."
Recovery succeeded: "SDK/J recovery done SUCCESS"
Recovery failed: "SDK/J recovery done FAIL"

SDK/J Flash Memory recovery tool Manual Ver.1.02 -8-


RICOH Confidential
Important
In case the banner messages of applications and system are displayed with the banner messages of this ricovery tool,
the messages appear in the following order:
Tool banner message > System message > Application message > Tool banner message > ... (continues)
This tool will delete the contents of the following directories.
- /hdd/ts/16975872/reg
- /hdd/ts/dsdk
- /hdd/ts/sdk
- /mnt/usb4/sdk

SDK/J Flash Memory recovery tool Manual Ver.1.02 -9-


RICOH Confidential

Modification Record
Ver. 1.02 Updated Target SDK/J versions.
Sep. 4, 2014 Added comments on Important.(p9)
Ver. 1.01 Notes described modified version of 2.Version Upgrading Procedure
Sep. 3, 2014 Appended Important notes.
Ver. 1.00 First release
Aug. 29, 2014

SDK/J Flash Memory recovery tool Manual Ver.1.02 -10-

You might also like