Shortcuts: Mobile | Active Topics | Newest Posts | Latest Freeware | Private Messaging | Contribute News | Archive 
  NEWS
  Search News
Browse by Category
News History
1SRC News RSS Feed
1SRC Podcast RSS Feed
Contribute News
  FORUMS
  Search Forums
Topic Specific
News
General
Applications
  Games
  Video
Deals & Promos
Developers
E-books
Mac / Linux
Medical
Podcast
Skins & Backgrounds
Wireless
Off-Topic
  Audio/Video
  Cellphones
  Digital Cameras
  Gaming
  Gadgets & Gizmos
  Non-Palm OS PDAs
  PCs/Laptops
  Tech Web
palm
pre
Foleo
T|X-Series
Z-Series
LifeDrive
Zire
Treo
Tungsten
Older Palms
Sony
VZ-Series
TH-Series
UX-Series
TJ-Series
NX-Series
TG-Series
NZ-Series
Older Clies
Tapwave
Zodiac
Garmin
iQue
Other Licensees
AlphaSmart
Fossil
Group Sense
Kyocera
LG
Samsung
Site Specific
Arcade
Comment/Suggest
  FREEWARE
  Search Freeware
Applications
Ebooks
Skins
Backgrounds
  ABOUT US
  Contact Us
Contribute News
About Us
Privacy Statement
  LOW PRICE SEARCH

Search for the lowest prices: 




  LINKS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Go Back   1src Forums > Topic Specific > Applications
User Name
Password
FAQ Members List Calendar Chat Arcade Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 05-10-2005, 11:46 AM   #1
iwsif
Registered User
 
Join Date: Jun 2004
Posts: 51 iwsif is on a distinguished road
Lightbulb Using CLIE's DataImport without any driver from CLIE CD

I found this on the net but i haven't been able to reproduce this,so be careful-backup first!

I tried to go to tompda.com site but it's in a language,(probably chinese),which I don't understand.There I found some already made drivers but to d/l one needs to register&obviously it was impossible.

I would also appreciate the opinion of our home based programmers,(Cliepet,pruss,Dmitry,Sharkboy) about the safety of the operation cause frankly I understood very little from the whole technical stuff.

Please post here any home made drivers you achieve into making-thanks!


Using CLIE's DataImport without any driver from CLIE CD

Anyone being jealous with Softick CardExport for Palm?
Yup, CardExport just need no driver to connect your Palm to PC to act as a removeable drive, but again it is not available for CLIE user.

Fortunately, Sony is included it's own app called DataImport so you don't need to buy third party app to use your MemoryStick as a removeable drive. But the negative point is you must installed the driver for use it in Win 2k/XP.

So i just find a way from other forum that tell how to hack Sony DataImport...
But it is all in indonesean, so i try to make the translation.
Hope this can help.


Edit MSScsiLib so MSImport in Win 2k/XP no longer need Clie Driver

Refer to http://www.tompda.com/bbs/display.a...forumID=1780838

Try to tanslate it...

1. Getting Started

Everyone should know that Sony has an app called MS Import, it can make MemoryStick act as a removeable drive on PC. But to use that is pretty troublesome and difficult. is a little jealous if we look at the function of Card Export, so how there is no app like this for Sony user?

Hoping for Sony is useless so if we can do it by ourself, it would be wonderful...

2. Explanation

At first i'm trying to create MSImport/CardExport software but after 3 months struggled with it, it seems it's a little difficult, so maybe we'll try another way...

Everyone should know, Windows recognize an USB device by it VID/PID.
VID is Vendor ID (ID of the Manufacturer) and PID is Product ID (ID of that device)

In Windows XP SP2 Control Panel, we can easily get the VID/PID number of a device. Windows keep that information on usbstor.inf usually at c:/windows/inf

So what VID/PID number is our Sony MS Import? On My SJ-33 VID is 054C, PID is 0099, and looks like OS4 MSImport had use the same number.
But in XP SP2 device support list, ours PID is different to the list, so it's useless.

Sony.Mfg = "Sony Corporation"
USB\VID_054C&PID_0010.DeviceDesc = "Sony Digital Camera"
USB\VID_054C&PID_0022.DeviceDesc = "Sony USB HiFD Drive"
USB\VID_054C&PID_0023.DeviceDesc = "Sony USB CD-R/RW Drive"
USB\VID_054C&PID_0024.DeviceDesc = "Sony Mavica Digital Still Camera"
USB\VID_054C&PID_0025.DeviceDesc = "Sony USB Memory Stick Walkman"
USB\VID_054C&PID_002C.DeviceDesc = "Sony USB Floppy"
USB\VID_054C&PID_0032.DeviceDesc = "Sony Memory Stick Reader/Writer"
USB\VID_054C&PID_0037.DeviceDesc = "Sony MG Memory Stick Reader/Writer"
USB\VID_054C&PID_0046.DeviceDesc = "Sony USB Network Walkman"
USB\VID_054C&PID_004A.DeviceDesc = "Sony USB Memory Stick Hi-Fi System"
USB\VID_054C&PID_0056.DeviceDesc = "Sony MG Memory Stick Reader/Writer"
USB\VID_054C&PID_0058.DeviceDesc = "Sony MG Memory Stick CLIE"
USB\VID_054C&PID_0069.DeviceDesc = "Sony Memory Stick Reader/Writer"

Of Course, we can push to use "Sony MG Memory Stick CLIE", but that a little problem, it will slowdown the speed of our reader, and also it can't be done at Win2k

So we can look at device driver detail on usbstor.inf, the driver use by Simple USB Storage and our Palm is USBSTOR.SYS, so they are using the same USB Mass Storage driver, therefor theoritically if we change the PID, Windows will recognize it as Sony MG Memory Stick CLIE, and it will be known by the system.

3. Job Start
So, how can we change PID Number? At first naturally we would think about MSImport.prc, but when we search at PC, nothing special. So let's take a look at Sony MSScsi Library, Sony HR Library, and so on. And finally our target at Sony MSScsi Library.

From NR70e simulator we can find MSScsiLib.prc, open it with VC, the beginning is "Sony PEG Mass Storage" word, hmmm... it seems like what we wish, then make a search "4C 05" and "99 00", each of that have one place, so it must be them.

Use VC to change "99 00" to "58 00", then throw it to SJ-33 RAM, make a reset to take the new effect. But when we run MSImport to connected to PC, did it three times, and hard reset 3 times (to removed the MSScsiLib.prc on RAM, and always protected)... it's annoying ;(

Later, i just found even that NR70e MSScsiLib.prc is the same version 1.3 with mine, but the size is different, maybe this is the problem. Can't find a clue to get this file from my SJ, so i'm asked help to expert.

A few moment later, when i found the way, found that RsrcEdit have a way to restore it, but i can't deleted prc from the ROM (MCFile can't do that, coz it protected) so just copy another one to MS and move it to PC, and change use any hex-editor program (WinHex, UltraEdit, VC...) from "99 00" to"58 00". Throw it back to RAM, reset and run MS Import, wow... Windows recognize it as "Sony MG Memory Stick CLIE", ^-^ .


4. Conclusion

My story should finished at here, but my partner rocwood tell me another problem, 2k has no Sony MS support, so what i did can't be use in Win2k, uhhh...
After find Win 2k usbstor.inf, there is no Sony .... why????

USB\VID_03EE&PID_0000.DeviceDesc = "Mitsumi USB CD-R/RW Drive"
USB\VID_03EE&PID_6901.DeviceDesc = "Mitsumi USB Floppy"
USB\VID_03F0&PID_0107.DeviceDesc = "HP USB CD-Writer Plus"
USB\VID_0409&PID_002C.DeviceDesc = "NEC Clik!-USB Drive"
USB\VID_04E6&PID_0001.DeviceDesc = "USB ATAPI Storage Device"
USB\VID_04E6&PID_0101.DeviceDesc = "USB ATAPI Storage Device"
USB\VID_057B&PID_0000.DeviceDesc = "Y-E Data USB Floppy"
USB\VID_059B&PID_0001.DeviceDesc = "Iomega USB Zip 100"
USB\VID_059B&PID_0030.DeviceDesc = "Iomega USB Zip 250"
USB\VID_059B&PID_0031.DeviceDesc = "Iomega USB Zip 100"
USB\VID_059F&PID_A601.DeviceDesc = "LaCie USB Hard Drive"
USB\VID_0644&PID_0000.DeviceDesc = "TEAC USB Floppy"
USB\VID_0693&PID_0002.DeviceDesc = "USB SmartMedia Reader/Writer"
USB\VID_0693&PID_0003.DeviceDesc = "USB CompactFlash Reader/Writer"
USB\VID_0718&PID_0002.DeviceDesc = "Imation SuperDisk USB 120MB"
USB\VID_0781&PID_0001.DeviceDesc = "SanDisk USB ImageMate"

Looks like we should change it to different company things...
Maybe try "HP USB CD-Writer Plus", "Iomega USB Zip 100", "USB CompactFlash Reader/Writer"
All tha failed until Hard Reset 3 times and Soft Reset 3 times...

Look again at the inf doc, and then just remember USB storage device has 2 model (Bulk-Only and CBI). So when we use that 3 device it can't be done, because they are BULK one, and our Palm is use CBI, maybe this is the problem.

If in lower section of inf we found the USB\VID_03f0&PID_0107.DEviceDesc = "HP USB CD-Writer Plus" then in upper section %USB\VID_03F0&PID_0107.DeviceDesc%=USBSTOR_BULK, USB\VID_03F0&PID_0107 is refer to USBSTOR_BULK and it's BULK-Only.

Now, the problem is cleared, 2k only support these 4 CBI type:
USB\VID_03EE&PID_0000.DeviceDesc = "Mitsumi USB CD-R/RW Drive"
USB\VID_03EE&PID_6901.DeviceDesc = "Mitsumi USB Floppy"
USB\VID_057B&PID_0000.DeviceDesc = "Y-E Data USB Floppy"
USB\VID_0644&PID_0000.DeviceDesc = "TEAC USB Floppy"

So we change MSScsiLib.prc, VID from "4C 05" to "EE 03" and PID from "99 00" to "00 00"
And move it to RAM, reset, and connect to Windows, no longer recognize as "Sony PEG Mass Storage" but is change to "Mitsumi USB CD-R/RW Drive".
Mitsumi CD-R/RW? yep... it's true

We have cheat Windows, but it seems Nero still recognize it is not a CD-R/RW Drive, hehe...

5. Final
Hehe, seems like changing to CD-RW is a little joking, so we change back to "Mitsumi USB Floopy", find a 2k machine and try it. Every thing is working perfectly and we no need the driver disk anymore...

Finally, let's make the process simple...
Use RsrcEdit copy MSScsiLib.prc to RAM, remove the Word Copy, open it, change libr 0, and put in hex-editor


SJ33 user can jump to address AE6 (Other Clie user can just copy it to PC and use UltraEdit or WinHex to edit it), the upper right is VID "4C 05",the lower left is PID "99 00", then change it to any device ID you like. save it and reset to make change take effect..

There are 3 type of device that can be use:
USB\VID_03EE&PID_6901.DeviceDesc = "Mitsumi USB Floppy"
USB\VID_057B&PID_0000.DeviceDesc = "Y-E Data USB Floppy"
USB\VID_0644&PID_0000.DeviceDesc = "TEAC USB Floppy"


Others CLIE's MSScsiLib.prc have not much different to SJ-33, take a look from NR70e, it almost the same.
A thing to remember. MSScsiLib.prc on ton the RAM cannot be deleted anymore, so i have to hardreset many times, because it's protected. (thanks to dracodoc that tell me to Warm Reset)

Finally i packed usbstor.inf of Win XP SP2 and Win 2000 and the change of MSScsiLib.prc from SJ-33.

Note:
For OS5 DataImport:
After take a look at usbstor.inf, there are two different model:
USB\VID_054C&PID_00D9 "Sony USB Mass Storage (MS)"
USB\VID_054C&PID_0143 "Sony USB Mass Storage (CF)"
but all of that use CBI type, so maybe we could also change it.

Changing SCSILib from OS5

Today, rocwood get SCSILib.prc from NX80, open it and found one "4C 05", it's Sony VID, change it.
Because NX80 have two type of card support, when we use MS the PID is 00D9, so make a search of "D9 00", there is one, change it.
When using CF, the PID is 0143, so search for "43 01", there is one also, change it.
After change it, OS5 user can also use the same way with above and it should work.
For the device that only support MS just need to change 00D9.


Note: Because i haven't succesful to download the file from tompda.com so i just attached my edit SCSILib.prc for my TJ-37 and also usbstor.inf from Win XP SP2.

Oh yeah... the part that i edit from SCSILib.prc is:
1. Copy Using FileZ SCSILib.prc to MS.
2. Copy that SCSILib to PC
3. Using Ultraedit to change VID from 4C 05 to EE 03 and PID from 6A 01 to 01 69
4. Then copy edited SCSILib.prc back to your MS and use FileZ to copy back to your CLIE RAM
5. If you wish to deleted that file from your RAM, here is the way:
a. Using RescoExplorer (it can deleted protected file)
b. Try Warm reset (before that please assign one of your hardware key to FileZ)
c. Until Warm reset do not enter your launcher or load any driver, just press your hardware key to launch FileZ and then deleted the SCSILib.prc from your RAM)
d. Soft reset once again to activated your default CLIE SCSILib.prc from the ROM

attached SCSILib_TJ37.rar

To other people, if you have succeed change SCSILib for other type of CLIE, maybe you can share it here with others.

See Ya...
iwsif is offline   Reply With Quote
Old 05-10-2005, 12:01 PM   #2
Bionic Antboy
memberino
 
Bionic Antboy's Avatar
 
Join Date: Oct 2002
Location: Toronto, ON, CA
Posts: 850 Bionic Antboy is on a distinguished road
A worthy hack, to be sure, but Softick added UX compatibility to CardExportII at the end of last year... I haven't tried it, but thought I'd point it out.

http://www.softick.com/cardexport2/
__________________
Bionic Antboy - UX50 - 512 MB MS Pro - SE T 616

We don't see things as they are, we see things as we are.
-Anais Nin

Cooperative Research
Bionic Antboy is offline   Reply With Quote
Old 05-10-2005, 01:24 PM   #3
golalmo
Holy member !!
 
golalmo's Avatar
 
Join Date: Jul 2002
Location: e-Srael.
Posts: 913 golalmo is on a distinguished road
wow, that's alot of proccess to do.
when i need to use my clie as a removable device, i just jump to sonyclie.org and grab any sony scsi driver i want. just my 2¢
__________________
palm 3 -> workpad c3 -> palm 3c -> workpad c505 -> peg-N710c(760c) -> nr70v -> ux50 -> iPaq rx4240 -> iPhone8G -> ???
golalmo is offline   Reply With Quote
Old 05-10-2005, 01:31 PM   #4
krhainos
Registered User
 
krhainos's Avatar
 
Join Date: Mar 2005
Posts: 180 krhainos is on a distinguished road
I tried this on my TH55, and it didn't work. Simply didn't work, no harm done though. Instead of following the instructions (which don't work on a TH55), I downloaded a pre-hacked one from TomPDA, and that one tries to detect as 03ee:6901 which is an external Mitsumi CDRW drive. I suppose this works if you have that VID/PID already installed, but I don't.

Also, when the TomPDA driver is used, it dectects as a 054c:0169 -- which I can't find anywhere in either ScsiLibrary or USBDrvr.
__________________
-K

Xircom Rex6000->Clie SJ22->Tungsten|E->Clie TJ37->Clie TH55
krhainos is offline   Reply With Quote
Old 05-10-2005, 02:24 PM   #5
pruss
Registered User
 
Join Date: Mar 2003
Location: Waco TX
Posts: 4,440 pruss will become famous soon enough
This is really neat, but given the EULA on ScsiLibrary (and, alas, there is an EULA, given that I've installed the MS Pro update), I can't test it. :-(
__________________
Alex Pruss

For my shareware (FontSmoother, myKbd, mySkin, Accenter, FastLaunch and AtomClock) and freeware PalmOS software, go here: http://pruss.mobi
pruss is offline   Reply With Quote
Old 05-10-2005, 07:34 PM   #6
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,061 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
th55 is different as is UX. this will not work there as all all usb handling is in hardware (as is a lot of ther stuff - hence the great batterylife)
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 05-10-2005, 07:44 PM   #7
krhainos
Registered User
 
krhainos's Avatar
 
Join Date: Mar 2005
Posts: 180 krhainos is on a distinguished road
Quote:
Originally Posted by dmitrygr
th55 is different as is UX. this will not work there as all all usb handling is in hardware (as is a lot of ther stuff - hence the great batterylife)


Really. Hm. Some guy on TomPDA seems to believe that his hack works though. I'd almost believe that it does *something*, since installing his patched USBDrvr.prc and SCSILibrary.prc caused Windows to ask me for drivers, then it gave up since it couldn't find the drivers.

Maybe they're on to something ... becuase if it was purely hardware, what would be the point of having VID and PID numbers stored inside the two files?

I made an account over at TomPDA. I don't really care if anyone uses it -- username : krhainos, password : razor

there's also a UX50 driver if anyone wants to give it a shot--
__________________
-K

Xircom Rex6000->Clie SJ22->Tungsten|E->Clie TJ37->Clie TH55
krhainos is offline   Reply With Quote
Old 05-16-2005, 09:15 AM   #8
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,061 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
i lookde for those value sin THE WHOLE ROM in both hi and low -endianness. No files contain both values!
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 05-17-2005, 04:46 AM   #9
salkdjfgaslkdj
Guest
 
Posts: n/a
Here is the solution for TH/UX (and probably VZ) with Windows XP:
0) _Backup_ your CLIE.
1) Copy ScsiLibrary.prc onto your PC with FileZ or another file manager.
2) In hex editor, find little-endian halfword 0x0145 (for memory stick slot) and 0x0146 (for UX internal storage). Little-endian means you need to look for sequence of bytes 0x45, 0x01. Change these halfwords to 0x002c (i.e. to sequence of bytes 0x2c, 0x00).
3) Increase database version in the ScsiLibrary.prc header. E.g. with "par" tool command line looks like this: "par u -v 10 ScsiLibrary.prc".
4) Copy updated ScsiLibrary.prc back on the handheld with FileZ and _not_ a HotSync.
5) Reset the handheld.

Now any Windows XP will see the CLIE as "Sony USB Floppy".
  Reply With Quote
Old 05-17-2005, 04:41 PM   #10
dmitrygr
Software engineer/hacker
 
dmitrygr's Avatar
 
Join Date: Jan 2004
Location: Silicon Valley, CA
Posts: 5,061 dmitrygr will become famous soon enough
Send a message via ICQ to dmitrygr Send a message via AIM to dmitrygr Send a message via MSN to dmitrygr Send a message via Yahoo to dmitrygr
i stand corrected. however still no way to fix the company ID (sony) i was looking for a file that has both of these and thus ScsiLib was not found
__________________
Annoying me is NOT an approved way of encouraging me to produce software

My software:PowerSDHC, PowerDrive, nuRom, UDMH, warpSpeed, PowerDiGi, brightnessFix, etc...
Get it all here:http://www.PalmPowerups.com
dmitrygr is offline   Reply With Quote
Old 05-17-2005, 07:57 PM   #11
Pontius
Registered User
 
Pontius's Avatar
 
Join Date: Oct 2002
Posts: 12 Pontius is on a distinguished road
Does anyone have a file I can upload for a NX80 that will be connecting to WinXP, or more stupid person instructions for the NX80 that I can do . Got confused at "Because NX80 have two type of card support, when we use MS the PID is 00D9, so make a search of "D9 00", there is one, change it." , change to what? Equally for the CF part.

Thanks.
Pontius is offline   Reply With Quote
Old 05-17-2005, 10:08 PM   #12
amoon
amoon69
 
amoon's Avatar
 
Join Date: Oct 2003
Location: Australia
Posts: 680 amoon is on a distinguished road
Quote:
Originally Posted by Pontius
Does anyone have a file I can upload for a NX80 that will be connecting to WinXP, or more stupid person instructions for the NX80 that I can do . Got confused at "Because NX80 have two type of card support, when we use MS the PID is 00D9, so make a search of "D9 00", there is one, change it." , change to what? Equally for the CF part.

Thanks.


Have you tried here
http://www.sonyclie.org/
amoon is offline   Reply With Quote
Old 05-17-2005, 11:15 PM   #13
dfhgh
Guest
 
Posts: n/a
Quote:
Originally Posted by dmitrygr
however still no way to fix the company ID (sony) i was looking for a file that has both of these and thus ScsiLib was not found



Replace the last (important! otherwise you'll broke your HotSync) occurence of halfword 0x054c (sequence of bytes 0x4c, 0x05) in the UsbDrvr.prc to new VID.
  Reply With Quote
Old 05-17-2005, 11:28 PM   #14
krhainos
Registered User
 
krhainos's Avatar
 
Join Date: Mar 2005
Posts: 180 krhainos is on a distinguished road
Quote:
Originally Posted by amoon
Have you tried here
http://www.sonyclie.org/


I think he's talking about the modded UsbDrvr and ScsiLib so he doesn't require the drivers from that site.

I could've sworn I saw those Sony VID and PID values. But dmitrygr being the l33ter between both of us, I just assumed what I saw was a fluke. :-|
__________________
-K

Xircom Rex6000->Clie SJ22->Tungsten|E->Clie TJ37->Clie TH55

Last edited by krhainos : 05-17-2005 at 11:31 PM.
krhainos is offline   Reply With Quote
Old 05-17-2005, 11:50 PM   #15
troydl
Registered User
 
Join Date: Jan 2004
Posts: 171 troydl is on a distinguished road
Why did the first post say that CardExport doesn't with Th55 ? it does... have you tried it?

Last edited by troydl : 05-18-2005 at 12:06 AM.
troydl is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
TH55 CLIE Organzier Ver. 1.02 david_vaio Clie TH-series 39 01-08-2005 09:32 AM
A desprate SOny clie NX owner looking for GPS Globalsat BC-307 Driver junyong Clie NX-series 0 08-26-2004 04:42 PM
Using two CLIES and Driver problem JohnO Clie TG-series 1 07-22-2004 03:57 PM
Cf Dataimport Storage Driver trayip Clie NX-series 4 09-01-2003 11:15 AM
CF Driver Speed test: Sony driver faster CliePet Clie NX-series 17 07-11-2003 10:05 AM


All times are GMT -5. The time now is 02:43 AM.

  AD HOSTS ?
  GOOGLE ADS ?
  AMAZON ADS ?

Powered by: vBulletin Version 3.0.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
©2001 Entity City, LLC. All rights reserved.