Your Ad Here

Hej456's modded firmware for Sigmatek XM-400 Pro

Version Hej456 v1x:

Based on original firmware: XM400-6A-0224.

This player was donated to me by the Admins of http://www.mpeg4-players.info - thanks guys.

Sadly in the process of testing I burned off the Flash ROM. The flash has been erased with FF's and there is no way even with cable to make it work again. It needs motherboard replacement, so I couldn't complete the firmware modding as new functions need to be tested by someone with a cable.

Well I spent very much time on the mod, and it was pretty close to be completed. Hopefully I will get a new motherboard for the player someday and will be able to complete the mod and keep it updated.

Functions among more that should have added were:
Reformat/Word Wrap for mpeg4 subtitles. Fixed in v1f.
Ability to set subtitle area width. Fixed in v1f.
Selectionbar to follow played mp3 file. Fixed in v1h.

Thanks to all who helped with the mod, of course especially New Age whoose ideas and codeparts we all benefit from.

Choose the right codepage, see country details here: Windows Codepages

Readme

Version Hej456 v1j - 05.29.2008

+ New feature: 'Subsync' - Subtitle time shift. Original code written by New Age for other firmware, added and modded by me.


LEFT / RIGHT arrow during playback will delay / accelerate MPEG4 subtitles if subtitle and video are out of sync.

OSD msg: "'Subsync' - Subtitle time shift +/- xx.x sec." in steps of 0.1 sec. - msg dissapears after some sec.

If no text subtitles are loaded or you are in menu mode, arrows work like usual.

The Subsync time shift value is reset when a new file is played.

+ New feature: Playback of a 2 cd movie with only 1 non-split subtitle.

Example: (Can be used with both avi files in 1 dir or on 2 seperate cd's)
Movie CD1.avi 45 min
Movie CD2.avi 50 min
Movie.srt 1hour 35min

Function can be enabled when playing cd 2 by pressing "Angle" on remote. OSD show: "2 CD movie with 1 combined subtitle ON/OFF"

Function works by storing the total time of the previously played cd and substracting this time from the actual subtitle timing.

Function only works after you have played cd 1 (Doesn't need to play it to the end).

When button is pressed it will reset subtitle time for the subtitle line already loaded.... meaning that it jumps to cd2 subtitle time ASAP.

+ Changed the shared memory value for codepage, it should be remembered now after turnoff, I havent tested it myself.

+ Player will now check if you are in zoom mode when pressing arrows, if you are you can navigate as usual, else arrows work for 'Lipsync' and 'Subsync'.

Added Andrewz Chech translation of the Subsync function.
Thanks to the beta-testers.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1j:


CP 1250

CP 1251

CP 1252

CP 1253

Version Hej456 v1i:

+ New feature, never seen before: Lipsync.

UP / DOWN arrow during playback will delay / accelerate the audio if audio and video are out of sync. Working for both DVD's and iso (avi) files.
OSD msg: "'Lipsync' - Audio time shift: +/- 2,54 sec" in steps of 0,02 sec.
I have build in some code that should only allow the lipsync routine to work only during playback and not in the DVD menus.

+ Some MPEG4 menu items were not remembered correctly after turn off. Fixed now.

+ Added Andrewz Chech translation of the Lipsync function.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1i:


CP 1250

CP 1251

CP 1252

CP 1253

Version Hej456 v1h:

New features added::

+ When you press "down" button at the end of the filelist you will reach the top of the list, and when you press "up" on the first filename you go to the last file. A very handy feature great for navigating a long filelist.

+ Selectionbar now follows the currently played mp3 file.

+ Shuffle and random playback of mp3 files added when pressing "repeat" on remote.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1h:


CP 1250

CP 1251

CP 1252

CP 1253

Version Hej456 v1g:

Minor update, new features added::

+ You can turn on a player with EJECT button on remote control and the DVD drive will open.

+ When switching languages of movie soundtracks, an icon indicating sound format will appear (DD logo for Dolby Digital sound and DTS logo for Digital Theatre Sound).

+ Default subtitle window for mpeg4 subtitles changed a bit to the right. Press reset after upgrade.

Features suggested and tested by Andrewz.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1g:


CP 1250

CP 1251

CP 1252

CP 1253

Version Hej456 v1f:

+ New features added::

+ Real Word Wrap for MPEG4 subtitles; subtitles reformat and wrap with advanced routine written by Dany Moroz, I have added this code and improved the original Subtitle Displaying routine.

+ 254 characters are allowed for each MPEG4 subtitle line. Original limit is 128 chars and when lines were joined by word wrap feature, often last part of text line was lost.

+ Now horizontal alignment for MPEG4 subtitles actually work: left, center, right.

+ MPEG4 Subtitle window width can now be set in menu, this means that subtitle window size can now be changed fully, as I have added the missing code allowing subtitle window x2 coordinate. Set a greater height for more MPEG4 subtitle lines to be displayed.

+ Changed default coordinates for subtitle window, remember to reset in preferences menu after update.

Thanks go out to the testers from the forum.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1f:


CP 1250

CP 1251

CP 1252

CP 1253


Version Hej456 v1e:

+ Feature added:

+ When playing DVD's player would only show language tags for audio/subtitles in these languages:
English, French, Spanish, Greek, Dutch, Russian, Arabic.

+ Added these DVD languages like in many other mediatek players:
CZECH, DANISH, GERMAN, GREEK, ENGLISH, SPANISH, FINNISH, FRENCH, IRISH, CROATIAN, HUNGARIAN, INDONESIAN, ICELANDIC, ITALIAN, HEBREW, JAPANESE, KOREAN, DUTCH, NORWEGIAN, PORTUGUESE, POLISH, ROMANIAN, RUSSIAN, SWEDISH, THAI, TURKISH, CHINESE.

Thanks go out to the testers from the forum.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1e:


CP 1250

CP 1251

CP 1252

CP 1253


Version Hej456 v1d:

+ EEPROM values have been increased, so there are new individual values for all the new menu items I have added. Previous versions had some screw up's when pressing some of the older menu items new items would be inflicted. Difficult coding. Might prevent some bugs.

+ I have also added new menu items (in general menu below what you see):
- Set JPEG slideshow on/off
- Set JPEG slideshow picture delay [sec]

+ Select button now works as play/enter.

+ Play button now works as play/pause.

+ Added Andrewz Chech translation of the slideshow menu items.

Thanks go out to the testers from the forum.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1d:


CP 1250

CP 1251

CP 1252

CP 1253


Version Hej456 v1c:

+ New OSD languages are remembered by player. I had to patch the code so more OSD languages were allowed.

+ Bugfix: Subtitle background were always set to transparrent, when playing new files.

+ Bugfix: In filename colors setup the colors were inverted when selecting.

+ Added "--" on both sides of : "-- MPEG4 Subtitle Setup Page --"

Thanks go out to Andrewz.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1c:


CP 1250

CP 1251

CP 1252

CP 1253


New version Hej456 v1b:

+ New OSD languages added (Thanks ExSport, Andrewz and Root)

+ Many new languages added for DVD: audio, subtitles and menu.

+ New menu items:

OSD Lang | Set OSD Language
=> 1. English | Set OSD Language English | English
2. French | Set OSD Language French | French
3. German | Set OSD Language German | German
4. Spanish | Set OSD Language Spanish | Spanish
5. Danish | Set OSD Language Danish | Danish
6. Swedish | Set OSD Language Swedish | Swedish
7. Czech | Set OSD Language Czech | Czech
8. Hungarian | Set OSD Language Hungarian | Hungarian
9. Dutch | Set OSD Language Dutch | Dutch
10. Italian | Set OSD Language Italian | Italian
11. Portuguese | Set OSD Language Portuguese | Portuguese

Audio | Preferred Audio Language
=> 1. English | Set Preference To English | English
2. French | Set Preference To French | French
3. German | Set Preference To German | German
4. Czech | Set Preference To Czech | Czech
5. Hungarian | Set Preference To Hungarian | Hungarian
6. Danish | Set Preference To Danish | Danish
7. Spanish | Set Preference To Spanish | Spanish
8. Dutch | Set Preference To Dutch | Dutch
9. Swedish | Set Preference To Swedish | Swedish
10. Italian | Set Preference To Italian | Italian
11. Portuguese | Set Preference To Portuguese | Portuguese
12. Russian | Set Preference To Russian | Russian
13. Polish | Set Preference To Polish | Polish
14. Chinese | Set Preference To Chinese | Chinese
15. Japanese | Set Preference To Japanese | Japanese
16. Thai | Set Preference To Thai | Thai
17. Indonesian | Set Preference To Indonesian | Indonesian
18. Korean | Set Preference To Korean | Korean
19. Others | Others | Others

Subtitle | Preferred Subtitle Language
1. Off | Off | Off
=> 2. English | Set Preference To English | English
3. French | Set Preference To French | French
4. German | Set Preference To German | German
5. Czech | Set Preference To Czech | Czech
6. Hungarian | Set Preference To Hungarian | Hungarian
7. Danish | Set Preference To Danish | Danish
8. Spanish | Set Preference To Spanish | Spanish
9. Dutch | Set Preference To Dutch | Dutch
10. Swedish | Set Preference To Swedish | Swedish
11. Italian | Set Preference To Italian | Italian
12. Portuguese | Set Preference To Portuguese | Portuguese
13. Russian | Set Preference To Russian | Russian
14. Polish | Set Preference To Polish | Polish
15. Chinese | Set Preference To Chinese | Chinese
16. Japanese | Set Preference To Japanese | Japanese
17. Thai | Set Preference To Thai | Thai
18. Indonesian | Set Preference To Indonesian | Indonesian
19. Korean | Set Preference To Korean | Korean
20. Others | Others | Others

Disc Menu | Preferred Menu Language
=> 1. English | Set Preference To English | English
2. French | Set Preference To French | French
3. German | Set Preference To German | German
4. Czech | Set Preference To Czech | Czech
5. Hungarian | Set Preference To Hungarian | Hungarian
6. Danish | Set Preference To Danish | Danish
7. Spanish | Set Preference To Spanish | Spanish
8. Dutch | Set Preference To Dutch | Dutch
9. Swedish | Set Preference To Swedish | Swedish
10. Italian | Set Preference To Italian | Italian
11. Portuguese | Set Preference To Portuguese | Portuguese
12. Russian | Set Preference To Russian | Russian
13. Polish | Set Preference To Polish | Polish
14. Chinese | Set Preference To Chinese | Chinese
15. Japanese | Set Preference To Japanese | Japanese
16. Thai | Set Preference To Thai | Thai
17. Indonesian | Set Preference To Indonesian | Indonesian
18. Korean | Set Preference To Korean | Korean
19. Others | Others | Others

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1b:


CP 1250

CP 1251

CP 1252

CP 1253


New version Hej456 v1a:

+ Volume level is now remembered.

+ Zoom icon dissaper after a few seconds.

+ JPEG image preview is set "off".

+ Fixed "Presúúúúúúúúúúúúúúúúúúúú" bug.

Thanks go out to Andrewz and ExSport.

You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1a:


CP 1250

CP 1251

CP 1252

CP 1253


Great RISC with these nice features:

+ Support for Nero Digital.

+ Support for OGG, OGM.

+ Support for Packed Bitstream.


Modifications in firmware:

+ Pressing reset will set all the new features to default.

+ Large filebrowser with longer names shown.

+ Added space between icon and filename, so it looks better.

+ Selection Bar looks much nicer.

+ Added full filebrowser support for CP1250-CP1258.

+ Filebrowser font color can be set.

+ MP3 TAG Info is displayed below the filebrowser and allowing longer names.

+ Pressing prev/next buttons on mp3 playback will skip to prev/next mp3 file and selection bar will follow.

+ New background and filebrowser graphics.


+ Player will now check for subtitle filenames equal to movie filename and if none are loaded it will automatically go to the load all routine, which loads any subtitle in the dir no matter what name it is called. Can be set on/off in the new 'Org then All' menu item.

+ Choose between 3 full MPEG4 subtitle fonts in different sizes.

+ Added subtitle timing fix, for srt/vobsub.

+ All setup menu options apply immediately even during mpeg4 playback.

+ MPEG4 subtitles are placed lower, and position can be set by menu.

+ VobSub Palette can be selected (RGB, YUV).

+ Selectable subtitle colors.

+ Selectable subtitle alignment.



+ DVD Q-Play: Player will autoplay the longest title on dvd-video disc (skip menu, etc.) .

+ Partially removed UOP.


+ Nice icons by Laza.


+ New setup menu layout (changes in the menu's):

+ --- General Setup ---:

+ DVD Q-Play | Autoplay DVD longest title
+ On
+ Off

+ Filename colors | Go To Filename Colors Setup Page
+ Text Color | Set Filename Text Color
+ Outline Color | Set Filename Outline Color

+ --- Audio Setup ---
+ Speaker Setup | Go To Speaker Setup Page

+ --- Mpeg4 Subtitle Setup ---

+ Subtitle colors | Go To Mpeg4 Subtitle Colors Setup Page
+ Background Color | Set Mpeg4 Subtitle Background Color
+ Backgr. transp. | Set Mpeg4 Subt. Backgr. Transparency
+ Outline Color | Set Mpeg4 Subtitle Outline Color
+ Text Color | Set Mpeg4 Subtitle Text Color

+ Subtitle Font | Set Mpeg4 Subtitle Font
+ Small
+ Medium
+ Large

+ Horiz. Align | Set Mpeg4 Subtitle Horizontal Align
+ Left
+ Center
+ Right

+ Vert. Align | Set Mpeg4 Subtitle Vertical Align
+ Top
+ Bottom

+ Subtitles Loading | Subtitles Loading Method
+ Org then All | Load Matching Subs Then All
+ All |Load All Subs Regardless Filename
+ Original | Load Only Matching Subs

+ VobSub Pal. | VobSub Palette Colors
+ RGB
+ YUV

+ Subtitle window | Go To Mpeg4 Subtitle Window Setup
+ Left | Set Mpeg4 Subtitle Window Left Pos.
+ Top 300+ | Set Mpeg4 Subtitle Window Top Pos.
+ Height | Set Mpeg4 Subtitle Window Height



You need to reset the player to make new features set correctly after upgrade.

Save the file to disc, extract and burn image. Verify the CD.

Hej456 v1:


CP 1250

CP 1251

CP 1252

CP 1253


Contact Hej456

Free Web Site Counters