abi>>forums

abi>>forums (http://www.anythingbutipod.com/forum/index.php)
-   Samsung (http://www.anythingbutipod.com/forum/forumdisplay.php?f=5)
-   -   Samsung Tools (Windows Program) for Samsung PMPs (http://www.anythingbutipod.com/forum/showthread.php?t=64512)

R3998 07-31-2011 07:25 AM

Samsung Tools (Windows Program) for Samsung PMPs
 
2 Attachment(s)
Background:

Samsung Tools is a program Written for my Visual Basic Class at school; with mainly the support of the P2 and P3. Creating this program has been very educational for me, but because I am the only one who has worked on it I am still ironing out lots of bugs so the release should be within the next month.

The Program:

Samsung Tools was created to see how much, function wise, I could get to Emodio, without being as buggy. The program was written in Visual Basic 2010, which goes to show that vb is a valid programming language. The only downside I had to using vb is that it is impossible to detect an MTP player; this program is based around UMS support (far superior in my mind). It is designed to save to the player if it is connected, or prompt a save dialog when it is not.

Features:

Datacasts
Playlist Creator (.SPL)
Calendar Event Creator
Contact File Creator
Basic ID3 Tag Editing
Firmware region Changer
My Device Info (displays device’s firmware version and checks if it is latest)
P3 Tic-Tac Toe

I am planning 2 major releases and maybe 1 bug fix (Not SET IN STONE!).

Edit:
All information is here:
http://www.sites.google.com/site/samsungtools/

lebellium 07-31-2011 09:29 AM

Hey,
That's a good initiative thank you :)
I own almost every Samsung DAP so I'll be able to tell you which one has a SYSTEM.ver file (most of them if I remember well) ;)

R3998 07-31-2011 07:20 PM

@Lebellium Thanks!
Quote:

I own almost every Samsung DAP so I'll be able to tell you which one has a SYSTEM.ver file (most of them if I remember well)
My program's firmware version checking is based off of the program reading a file with the player and version.

Example

Samsung Tools Firmware Data File
P2 5.10
P3 2.22
R1 3.07
R0 1.25
Q3 1.34
M1 1.35

Would you happen to know if all the SYSTEM.ver files use this Format:
VER 2.22 EU MTP
MODEL P3
DRM JA

with the xx s varying for each player
VER x.xx EU MTP
MODEL XX
DRM JA

lebellium 08-01-2011 06:24 AM

Quote:

Originally Posted by R3998 (Post 566406)

Would you happen to know if all the SYSTEM.ver files use this Format:
VER 2.22 EU MTP
MODEL P3
DRM JA

with the xx s varying for each player
VER x.xx EU MTP
MODEL XX
DRM JA

More or less but not exactly as you can see below. Morover, the region code may differ. People may also use FR, US or KR region code instead of EU and that can change the PC connection mode (MTP/UMS) at the same time.
You program must not be case sensitive because sometimes it's System.ver, sometimes SYSTEM.VER etc

Q3 (latest firmware is not 1.34, I forgot to update the All Samsung Firmwares thread, sorry ;) )
VER 1.37 EU MTP
MODEL Q3
DRM JA

R0:
VER 1.25 EU
MODEL YP-R0
DRM JA.NE

U6:
VER 1.09 EU
MODEL YP-U6
DRM PD JA NE

Q2:
VER 1.23 EU
MODEL YP-Q2
FWUP OK
DRM JA.NE.PD

R1:
VER 3.07 EU 00
MODEL YP-R1
DRM JA.NE

U5:
VER 1.57 EU
MODEL YP-U5
DRM PD JA NE

S1:
VER 1.15 KR
MODEL TicToc
DRM PD NE

CP3:
VER 2.10 EU UMS
MODEL YP-CP3
DRM 0

P3:
VER 2.22 EU MTP
MODEL P3
DRM JA

R3998 08-03-2011 07:39 PM

@Lebellium Thanks, All above is implemented.

Quote:

You program must not be case sensitive because sometimes it's System.ver, sometimes SYSTEM.VER etc
Implemented yesterday ^

Program is mostly complete, release should be in the next week.

In the Mean Time (a few photos in HD):

Home Screen
https://lh6.googleusercontent.com/-H...ls%2525201.jpg
Menu
https://lh6.googleusercontent.com/-q...ls%2525202.jpg
Datacasts
https://lh5.googleusercontent.com/--...ls%2525203.jpg
Playlists
https://lh3.googleusercontent.com/-A...ls%2525204.jpg
ID3 Tag Editor
https://lh6.googleusercontent.com/-8...ls%2525205.jpg
My MP3 Player
https://lh6.googleusercontent.com/-o...ls%2525206.jpg

lebellium 08-04-2011 04:20 AM

Weather? What does it do on the device exactly?

And for what country is it? (there are the same zip codes in several countries)

R3998 08-04-2011 11:10 AM

@ Lebellium
Quote:

Weather? What does it do on the device exactly?

And for what country is it? (there are the same zip codes in several countries)
You can input a Zip Code (Postal Codes) and it will give you the weather in a text file so it can be viewed on the player.

Ex. I input 90210 as a Zip Code I will Get
_
Yahoo! Weather - Beverly Hills, CA
Current Conditions:
Currently: Fair
Current Temperature: 62 F
Today:
Conditions: Sunny
High: 82 F
Low: 62 F
Wind:
Wind Speed: 0 mph
Wind Direction: 0
Wind Chill: 62 F
Atmosphere:
Visibility: 6 mi
Humidity: 90 %
Pressure: 29.91 in
Sunrise/Sunset:
Sunrise: 6:05 am
Sunset: 7:51 pm


Data Retrieved: Thu, 04 Aug 2011 7:50 am PDT
_
In regards to your question about the Zip Codes for Countries; It is for the most part for the USA because we have a "Zip Code" and the measurements aren't metric. Elsewhere there is postal codes (mostly the same thing). I have not tried postal codes for other countries, but i suspect they should work. Worst case you could find your own weather rss feed and put it in the custom feed area.

R3998 08-12-2011 07:44 PM

Its Done!
Thanks Lebellium

All information is here:
http://www.sites.google.com/site/samsungtools/

You can contact me for bug fixes by posting how you got there on my site (most direct and anonymous) or using the E-Mail all on the sites Help/Support page.

lebellium 08-13-2011 01:47 PM

Cool :)

I had a quick look at it, not tried all features yet but here are some bugs/problems you may fix

-Mispelling for Tic Tac Toe (It's Tac, not Tack)
-Tic Tac Toe AI a bit too stupid^^ : When you start on the left corner, then in the middle, you're sure to win everytime.
-Latest firmware for Q3 is now 1.39. As 1.37 is still the latest in your database, it tells my Q3 is not up to date, what's wrong. You should add something that calculates if current fw version is more recent than yours or not. It should be quite easy as the biggest number in fw version is always the most recent. I mean 1.39 is necessarily more recent that 1.37
-Some 'back' or 'home' buttons are missing. For example when you're on "My mp3 player" window, you can't go back.
-Tried sync datacasts with a Samsung Q3, the soft crashed. Maybe because the Q3 doesn't support datacasts (like the S1 for instance)

R3998 08-14-2011 09:53 AM

@ Lebellium
Quote:

Mispelling for Tic Tac Toe (It's Tac, not Tack)
--Tic Tac Toe AI a bit too stupid^^ : When you start on the left corner, then in the middle, you're sure to win everytime.
^ Will work on/release in Samsung Tools 1.01
Quote:

-Latest firmware for Q3 is now 1.39. As 1.37 is still the latest in your database, it tells my Q3 is not up to date, what's wrong. You should add something that calculates if current fw version is more recent than yours or not. It should be quite easy as the biggest number in fw version is always the most recent. I mean 1.39 is necessarily more recent that 1.37
^ You can update the database with the ST Firmware Version File Updater on the site(Version data will be updated each time a new release is made). If you input the latest versions it will generate a file that you can use to update the databases in the main program. All you have to do in Samsung Tools is My MP3 Player > File > Update Firmware Version Info ; you then find the file with the updated versions. In the future i will post the ".sfv" files on the website.
Quote:

-Some 'back' or 'home' buttons are missing. For example when you're on "My mp3 player" window, you can't go back.
^ File > Home; in the next release i will add actual buttons, i just thought they made the form look more cluttered.
Quote:

-Tried sync datacasts with a Samsung Q3, the soft crashed. Maybe because the Q3 doesn't support datacasts (like the S1 for instance)
^ I have noticed the software is quite slow during the datacasts sync, it sometimes freezes. These freezes have been recoverable on my end; you just have to wait for about 15 seconds. It is unacceptable though, It WILL be Fixed. I don't know at the current time if the freeze is during the save or the retrieval of the information.

If someone knows something about Visual Basic 2010 and can tell me if this code is acceptable for:
1. Saving a file to a preprogrammed location if a mp3 player is connected
2. Prompting a save dialog if the player is unavailable

Code:

FindDeviceDriveLetter()
Dim strSaveFilePath AsString = (strDetectedDriveLetter + ":\Datacasts\" + strFileName + ".txt")
If DetectedDriveLetterStatus = TrueThen
strSaveFilePath = (strDetectedDriveLetter + ":\Datacasts\" + strFileName + ".txt")
Else
Dim Save AsNewSaveFileDialog
Save.FileName = (strFileName)
Save.Title =
"Save Text File"
Save.Filter = "Text File (*.txt)|*.txt|All files (*.*)|*.*"
Save.InitialDirectory = strSaveFilePath
intUserResponse = Save.ShowDialog()
strSaveFilePath = Save.FileName()
EndIf

^
FindDeviceDriveLetter() is a sub that checks for SYSTEM.ver to see if the device is connected

R3998 08-22-2011 10:21 PM

Just To Let you know 1.01 is out with:

- Improved Tic-Tac Toe AI
- More intuitive gui
- more efficient code
- latest FW Version Info

Download:
https://sites.google.com/site/samsun...edirects=0&d=1

ptmails 08-25-2011 05:23 AM

Quote:

Originally Posted by R3998 (Post 570227)
Just To Let you know 1.01 is out with:

- Improved Tic-Tac Toe AI
- More intuitive gui
- more efficient code
- latest FW Version Info

Download:
https://sites.google.com/site/samsun...edirects=0&d=1

I'm a Chinese MP3 fan and appreciate your job. But I can't download this software because the network restrictions in China. I can't open your download link. So could you please upload your job in this forum with an attachment or sent it to me via email? Many Chinese mp3 fans are willing to use and share it. Tank you for your kindness.
My email: ptmails@126.com

lebellium 08-25-2011 08:10 AM

1 Attachment(s)
"network restrictions" > Censorship (审查制度) you mean :D

Here it is in attachment.

ptmails 08-25-2011 10:28 AM

Quote:

Originally Posted by lebellium (Post 570803)
"network restrictions" > Censorship (审查制度) you mean :D

Here it is in attachment.

Yeah, you can understand in that way. But it's national needs.;) Anyway, thank you very much.

R3998 08-25-2011 09:23 PM

3 Attachment(s)
Quote:

Here it is in attachment.
@ Lebellium Thanks for handling the situation.

Quote:

I'm a Chinese MP3 fan and appreciate your job.
:) Cool to see I have fans in China! By the way thanks for being the first person to post besides Lebellium; I was starting to think Lebellium was the only one interested in my program.

Quote:

I can't download this software because the network restrictions in China.
In the future i will post the latest versions also on abi (for those with censorship). For the present see below:

Attatched (Latest Files):
Samsung Tools 1.01 (Main Program)
ST Firmware Version Writer (writes .SFV files that are used to update the programs FW Version Databases)
FW Version Update (Only for those with 1.00; 1.01 has latest data as of 8/22/2011) Follow Main Programs FAQ (In Manual) for updating Databases.

ptmails 08-26-2011 05:07 AM

Quote:

Originally Posted by R3998 (Post 570955)
@ Lebellium Thanks for handling the situation.


:) Cool to see I have fans in China! By the way thanks for being the first person to post besides Lebellium; I was starting to think Lebellium was the only one interested in my program.


In the future i will post the latest versions also on abi (for those with censorship). For the present see below:

Attatched (Latest Files):
Samsung Tools 1.01 (Main Program)
ST Firmware Version Writer (writes .SFV files that are used to update the programs FW Version Databases)
FW Version Update (Only for those with 1.00; 1.01 has latest data as of 8/22/2011) Follow Main Programs FAQ (In Manual) for updating Databases.

Great~ It's friendly to use, especially the utilities.

R3998 09-10-2011 10:00 PM

1 Attachment(s)
Version 2.00 is out

With
- Improved Tic-Tac Toe AI
- More efficient code
- Latest FW Version Info
- Extended .M3U Playlist Import
- Settings Export/Restore

http://www.sites.google.com/site/samsungtools/

Note: This may be one of the last releases so if you have found any bugs please, please tell me about them...

Email: samsungtools at gmail.com (Wont Let me Post the @ part)
Website (Anonymous): http://www.sites.google.com/site/sam...rt/found-a-bug
Or post Below

lebellium 09-11-2011 10:56 AM

Thanks :)

Seems to work fine so far

-Datacasts sync worked
-Computer finally managed to win once at tic tac toe lol
-Playlists work (you should add flac format to the extensions list so that people are not obliged to select "all files" instead)

If you could add a M3U to SPL converter that would be very great :D

However I'm still not convinced by the FW version checking system.
Obviously the file will be outdated every 2 weeks (there are already the new F3, Z3 and R2, new fw for Q3 will be released soon etc)
It's useless to update the Samsung Tools Firmware Data.sfv file for myself. The same for the user. He wants to know what is the latest fw version, he doesn't want to be obliged to update himself the file so that the software tells him his fw version is up to date. That doesn't make any sense.
If would be better if your software checked the fw version online (for example a Samsung_Tools_Firmware Data.sfv file on a FTP server that you or me could update regularly).

jumbjumb 09-11-2011 11:35 AM

Quick question. What is tic tac toe? I know the game of 9 box, but we dont have that game in the P3... is that a flash? or a real game that u can play in?
Thank you for the .spl creator, LESS stressful, compared to the web version.
I havent tried out the program out yet, just a little bit skeptic about it. Like what's the benefits of the calendar? (For instance, birthdays, can i see who's birthday on the screen or do i have to click on the widget to see the information?)
What is MydeviceInfo? (What's the benefit of putting your serial in ur p3? I have serial on the back of my P3. Just not too sure...)
ContactInfo, very good.
The FW region changer, what's so good about that? (I have the KR one, and does that limits me get some other programs?)
thank you again for creating this program.
Thank you again for reading.
-jumbjumb

R3998 09-12-2011 10:01 AM

@ Lebellium Thanks for your input
Quote:

If you could add a M3U to SPL converter that would be very great :D
^ There technically is it is, not direct M3U To SPL; you have import the file addresses from the M3U and then save it as a SPL (Look on the FILE Menu, there is a import from M3U option)
Quote:

-Playlists work (you should add flac format to the extensions list so that people are not obliged to select "all files" instead)
^ :confused: How did I Forget about FLAC!

In Regards to the FW Update Conundrum:
Quote:

Obviously the file will be outdated every 2 weeks (there are already the new F3, Z3 and R2, new fw for Q3 will be released soon etc.
^ With the SFV files i was hoping that someone would start making them with the right FW Versions and uploading them so all the users could get updates; i can't keep up to date with all the Samsung Products. Even more so now that my P3 is completly unusable.

Quote:

If would be better if your software checked the fw version online (for example a Samsung_Tools_Firmware Data.sfv file on a FTP server that you or me could update regularly).
^ I'm Exploring Options...

@ jumbjumb
Quote:

What is tic tac toe?
^ It's time for a good old Google search or http://en.wikipedia.org/wiki/Tic-tac-toe

Quote:

What is MydeviceInfo?
^ Exactly what it says; Info about your Device. You can also save your Serial Number in program for Refrence (Service Calls to Samsung, etc.)
Quote:

(What's the benefit of putting your serial in ur p3? I have serial on the back of my P3. Just not too sure...)
^ You don't put Serial in your P3, the milk is probably not good for the mainboard...
Quote:

thank you again for creating this program.
Thank you again for reading.
^Your Welcome :)


All times are GMT -5. The time now is 05:41 AM.