APEX AD-500


IMPORTANT: This page is for the Apex AD-500 --
NOT the
500A, 500B, 500W, or 500WM!

(Update: Some 500WM's actually CAN use the
information and firmware on this page - but please check
the
500WM page first.)

This page explains the procedure for making
your Apex AD-500 region-free and Macrovision-free.

There are multiple versions of players labeled as "AD-500", but only
some of them can be upgraded using the patched firmware from this page.

To find out if your 500 is compatible, do the following:

1. With no disc in the player, turn on the power and push SETUP on your remote.
Does the following menu appear on your screen?

If you see this menu, scroll down to Step #2.

If you don't see this menu, your 500 definitely cannot be upgraded with
the firmware available here...sorry.


2. With your player still displaying the menu shown above,
on your remote, push the following buttons:

STEP
|<< (Skip Back)
>>| (Skip Forward)

Does one of the following appear on your screen?

If your screen shows the above, scroll down to Step #3.

If it says anything else, or if nothing appears, or if you saw the menu shown in Step #1
but you lack the STEP button on your remote, go to
www.nerd-out.com/forum,
click on "AD-500/500B/500W/500WM", and ask for assistance.


3. If you saw one of the exact screens shown in Step #2 --
showing version "500DE-1
AM" OR "500DE-1MM" --
your player can be upgraded.

Download the firmware upgrade HERE and unzip the files.

This is firmware from the Apex AD-660, customized to work with
an Apex AD-500 that has either firmware version 500DE-1AM or 500DE-1MM.

This firmware is Region-free, RCE-proof, and has the Macrovision turned OFF.
It also has a ZOOM X1.5 function added
(in addition to the usual ZOOM X2 and ZOOM X4).


4. If your player displayed "500DE-1AM" in Step #2,
rename the UAD660.ROM file (which you unzipped) to U500DEAM.ROM.

If your player displayed "500DE-1MM" in Step #2,
rename UAD660.ROM (which you unzipped) to U500DEMM.ROM.


5. Burn the .ROM file you renamed in Step #4,
along with "TEST20MB.TXT", to a blank CD-R/CD-RW.
("TEST20MB.TXT" helps the player find the .ROM file more easily; it has no other function.)
Be sure to apply these specifications before burning the disc:
Data CD, ISO9660, Mode 1, "Close"/"Finalize" disc session.


(If you need help with burning the disc, you might want to check out this excellent article put together by the guys at Area 450. The article references Sampo firmware, but the burning specifications are the same.)

After the disc is burned, view the contents of the disc in Windows Explorer/My Computer/whatever. Once again, right-click on the .ROM file that's burned on the disc and select "Properties" (or do whatever is necessary to view the Properties.) Make sure that the file size is EXACTLY 524,288 bytes.
If the file size is NOT 524,288 bytes, DO NOT CONTINUE!


6. Read the disclaimer:

DISCLAIMER: USE AT YOUR OWN RISK. I DO NOT OWN AN AD-500 PLAYER SO I CANNOT TRY THIS CDR UPGRADE MYSELF. I WILL NOT BE RESPONSIBLE FOR ANY DAMAGE THAT MAY RESULT TO YOUR PLAYER. PERFORMING
THE PROCEDURE DESCRIBED HERE WILL SURELY
VOID THE WARRANTY OF YOUR AD-500!


7. Eject the disc tray on the DVD player.


8. Put the CD-R/CD-RW, data side down, on the tray.


9. Close the disc tray.


10. The upgrade process will now begin.

DO NOT DO ANYTHING UNTIL THE DISC TRAY HAS AUTOMATICALLY EJECTED.

What you see on the screen depends on what firmware you are upgrading from. Some firmwares will cause the screen to change colours, and words or dots may appear on the screen. Other firmwares will show the following words on the screen, either with a scrambled-colour background or a solid blue background:

-- AUTOMATIC UPGRADE --
ERASE/ERASING
WRITE/WRITING
DONE

DO NOT DO ANYTHING UNTIL THE DISC TRAY HAS AUTOMATICALLY EJECTED.


11. Once the upgrade is complete, the disc tray will automatically eject. Remove the disc.
The display may be completely blank, or it may show an assortment of words/characters and icons. This is normal.


12. Turn OFF the POWER on the front of the player (NOT the remote). Wait 10 seconds, and then turn ON the power on the front of the player (NOT the remote).


13. The disc tray should automatically close, and the upgrade should be complete.


14. With no disc in the player, push SETUP, STEP, |<< and >>|
You should get a "VERSION PAGE" which says "AD660-C".
This verifies that you upgraded the player correctly.


ORIGINAL FIRMWARE

NOTE: ONLY THE 500DE-1AM ORIGINAL FIRMWARE IS AVAILABLE. THE 500DE-1MM ORIGINAL FIRMWARE IS NOT AVAILABLE. IF YOUR PLAYER CAME WITH FIRMWARE 500DE-1MM (SEE STEP #2 ABOVE), DO NOT ATTEMPT TO LOAD THE 500DE-1AM FIRMWARE LINKED BELOW!

You can download the original Apex 500DE-1AM firmware by clicking HERE.

Note: This firmware also has a ZOOM X1.5 function added
(in addition to the usual ZOOM X2 and ZOOM X4).

If you are flashing back from the modified Apex 660 firmware, rename the
file to UAD660.ROM after unzipping it.

If you are flashing back from the Sampo 631CF firmware (see below), rename the
file to SAMPODVD.ROM after unzipping it.

The flashing instructions are basically the same as described above.


A MORE ADVANCED OPTION...

Would you like to view JPEG files on your TV? Or how about hooking up a hard drive to your AD-500 and transforming it into an MP3 jukebox? There's a special version of the firmware from the Sampo 631CF which lets you add these exciting features, and you can upgrade to it if your AD-500 meets the flashing requirements outlined at the top of this page.

Note: This is an update over the previous Sampo 631CF firmware linked from this page. This new version works with not only the AD-500's remote, but also the front panel buttons and the VFD (digital display). The "bug" that messed up the audio on Dolby Digital 5.1-encoded DVDs has been fixed. In addition, the bug which caused the left channel audio to be outputted on both channels when playing audio CDs has been fixed.

Here are the steps for applying the Sampo firmware correctly:

1. ***VERY IMPORTANT***
If you are running a previous version of the Sampo 631CF firmware, "flash back" to the original Apex AD-500 firmware or modified AD-660 firmware (see above).
In either case, name the file SAMPODVD.ROM.

For an explanation of why it's important to "flash back" first, see the next section, titled "FOOTNOTES FROM STEP #1 ABOVE".


2. Download the newest Sampo firmware by clicking HERE.
Unzip the SAMPODVD.ROM and TEST20MB.TXT files.


3.

If your player currently has Apex AD-500 firmware, version 500DE-1AM,
rename SAMPODVD.ROM to U500DEAM.ROM

If your player currently has Apex AD-500 firmware, version 500DE-1MM,
rename SAMPODVD.ROM to U500DEMM.ROM

If your player currently has the modified AD-660 firmware (linked above),
rename SAMPODVD.ROM to UAD660.ROM


4. Follow the instructions in the sections above
for burning the disc and performing the upgrade.


5. After the disc tray has automatically ejected,
REMOVE THE DISC! THIS IS VERY IMPORTANT!


6. Push the main power switch (on the front of the player) to the OFF position.
Wait at least 10 seconds, and then push it to the ON position.


7. If you don't see a picture, listen closely to the disc tray after turning the main power switch on. You will hear it make a sound, briefly. Immediately after hearing this sound, push the Power button ON THE REMOTE. Hopefully you'll see the following on your screen:

If nothing happens, or if you see something weird on your screen (i.e., a Sampo logo with a red or gray background, or a scrambled picture), DO NOT PANIC. Just turn off the main power, and try again until you get it right!

8. Once everything is working normally, you must do the following to ensure that
DVDs play properly:

Push SETUP
Go into the MISSING LINKS PAGE menu
Select the MAXICD MODE menu
Select OFF

(If you select the "ON" option for MAXICD MODE, your player will have the ability
to read MP3s, JPEGs, etc. from a DVD-R(W), but attempting to play a
regular DVD will bring up a file browser menu; thus, you should select the
OFF option in order for regular DVDs to play automatically.)

Here's a list of the features available on this version of the firmware:


New Fixes Patcher V1.3
----------------------


Play files (MP3's, JPGS and others) from a DVD-R(W)
-NotMeGuv's MaxiCD Patch, this must be turned ON/Off from the Missing Links menu
in Setup.

Eject after Firmware upgrade
-I've added the Eject command after the Firmware upgrade is completed so the CD-R(W)
you use to upgrade will be ejected after a Firmware Upgrade. (Note: this will not work the first time you load this firmware; it will start working for any subsequent upgrades.)

Fix ADV7170 Video Encoder Black level output

-The picture brightness is now normal when the player is outputting an NTSC signal; it was too dark before.

Fixed Zoom Text
-Changed the "ZOOM X2" to display as "ZOOM2.0" to keep it looking like the "ZOOM1.5"
fix.

Supports Proper Version Number
-Press 1,2,3,4,5 you should see that it matches the Patcher upgrades. Currently
it should say "2.1-01.3 YourPlayerName". The 2.1 is the source
Sampo 631CF V2.1 software and the 01.3 is the Patched version.

CGMS is not so Destructive
-The old CGMS by-pass routine completely by-passed output of Widescreen data and
CGMS data. This should only remove the CGMS info. Unfortunately there are special
DVDs that seem to have the CGMS info in the video stream (Lord of The Rings) and
these are not disbled by either CGMS by-pass method (New or Old).

New Fixes EZPatch V1.2
----------------------


Fixed ZOOM
-I've fixed the ZOOM while in DVD playback mode so it's no longer blocky. It is
perfect, just like the Haier firmware. I also modified the text display to show
the correct ZOOM setting ZOOM1.5 and ZOOM X2, there is no ZOOM X4 mode.

Hiteker Analog Audio Fixed
-With RichardK's help testing, I've fixed the analog audio output to work properly
on the Hiteker players. No more hissing while playing back MP3, CDDA, VCDs and
SVCDs...

Removed Chinese On Screen Message Selection
-Sakman has removed the Chinese message option in the General/On Screen Display
Setup menu. The Chinese fonts had to be removed to make room for the software
additions and the large MPEG2 background image. So this makes the firmware a
little cleaner.

Auto Alphabetizing MP3/File Mode
-I've got the firmware modified to always alphabetize the MP3/file menus. You can
still press the A-Brt button to do this same function in SUB-Folder playback. I
left this in because the playback filelist is created in sub-folder order and some
people like to hear their MP3's in this order rather then alphabetically. Of
course you can always hit SHUFFLE to randomize the playlist.

Hiteker Front Buttons Fixed
-I fixed the front panel buttons so they now work on the Hiteker AD-700 version
with the DV-R320.

Fixed Remote buttons
-Capncybo has mapped out the remote scan code table in the AD-700 DV-R320. So I
took this data and under his suggestions we re-arranged the DVD-Digest and the
PBC OFF buttons (they had the reverse function using the Sampo firmware). Also
made the Vol+ button do the Mark function (set points in the DVD movie to jump to.
Also made the Vol- button do the CF function (jumps to the Compact Flash or Hard
drive without having to remove the DVD/CD in the player.

AD600 ADV7175 bug fixed
-hmpho has found out a small problem with the AD-600 AD7175 mods. This bug would
set the player into black and white mode after it goes to sleep. It has been fixed
now.

AD660 Front Panel Display
-Dano has given me all the data needed to get the front panel display working
properly on the AD-660 and the AD-500. This was broken when I ported everything to the latest
Unofficial Sampo firmware EZPatch.

Older fixes V1.0 and before
---------------------------

Goto Button does the Return Function
-I patched the GOTO button to work like the Return button while in MP3/filemode
allowing you to select the types of files you want to playback.

Large Random Playlists mods
-I modified the Sub-T (sub-folder) mode to work so that whenever you hit shuffle
it now creates a large Random playlist and forces the player into ALL continous
playback mode. Press SUB-T again to go back to normal.

UOP - disabled
-Old hack thanks to Morbo

Increased number of files in SUB-T playback mode
-NotMeGuv increased the number of MP3's (9999) and other files (1396) in the
sub-folder playback mode.

Increased file counter in MP3/Filemode
-NotMeGuv fixed the MP3 file mode to show 4 digit numbers now to allow better
handling of large numbers of files.

SCART Menu Option
-NotMeGuv's SCART output (Menu option) has been added.

5.1 Analog audio speaker selection
-NOTMEGuv's other speaker output selection (Menu option) this is mainly for
Hiteker owners.

MP3/Filemode Sub-folder playback Handling
-Me

Analog Volume control during MP3/MPG playback
-I added in extra code so MP3/MPG Playback now has analog volume control.

Sorting option with A-Brpt Button
-I added file mode Sorting

Boot to On - No More Standby mode
-Indigonose's Boot-up to On patch (no more hitting the remote power or Open/Close
button).

VFD doesn't blink anymore
-Indignose's No more Blinking when turned on patch

Fixed Front Panel Display
-Indignose has fixed the Front panel display.

Remote control works properly
-I copied the remote code table into the Sampo firmware
-Note that the Sampo firmware doesn't support volume control
or Muting during DVD playback so these features wont work.

Front Panel Buttons work perfectly.
-I copied the front panel button table into the Sampo firmware

Analog audio output works on APEX machines
-I fixed the Analog audio output.

Check the OneFirmwareForAll Yahoo Group to find out if additional features are available. You can always upgrade from the Sampo firmware you just loaded to a newer version by following the instructions posted on the Yahoo Group.

Here's what the Sampo 631CF firmware looks like when playing MP3s...


FOOTNOTES FROM STEP #1 ABOVE

Here's why it's necessary to flash back to the Apex firmware first:

Previous versions of the Sampo firmware do NOT automatically eject the disc tray after the firmware is upgraded. The Apex/Hiteker firmware DOES eject the disc tray.

And why is it important for the disc tray to eject? Because this allows you to REMOVE THE DISC before cycling the main power switch. You definitely DO NOT want the disc to still be in the player after cycling the power. The player may start re-reading the disc, and re-upgrading the firmware, but you may not know it...if you turn off the power while the firmware is re-upgrading, your firmware chip will get ruined!

The reason you won't know if the firmware is re-upgrading: the previous Sampo firmware does NOT automatically output a picture after cycling the main power.

In order to get a picture, see Step #7 above.


WHERE TO GET HELP

AD-500/500B/500W/500WM forum on Nerd-Out.com

OneFirmwareForAll Yahoo Group (if you're using the Sampo firmware).

Please Note! I do not own an Apex AD-500 player. All care taken in accurately providing this information which is kindly provided by others who do own these models. Please visit the sites linked above if you require any assistance.

ALSO NOTE I AM NOT A FIRMWARE PROGRAMMER!!!
So please don't ask me when other features will be available...