Friday, March 20, 2009

Gap Issue -2

First, I want to say something before getting into the main subject. After the previous post, I got several people emailing me with the great worry about getting a bad unit. Actually, the gap does not exist on every unit. If your HDX 1000 runs smoothly without glitch or freezing, it is probably working just fine. You really don't need to take the risk to open the box.

We have received the silicon pad and the thermal paste from Digitech, to address the gaping issue. However, the thermal paste is in a huge tube package. We cannot easily take a small portion out of the tube to send out! So, we have ordered some small-sized thermal paste from Internet. You can see the gap closing kit that we plan to ship out in the below picture. Supposedly, you don’t need the silicon pad. Most machines should have the silicon pad installed in the correct position. After opening the machine, if you see the pad installed in the wrong position like lordy's description here, you can first try to rotate the cover by 180 degree and see if the silicon pad can go to the right position. Remember, the cover is in true square shape and can still be installed after the rotation. If the rotation step cannot bring the silicon pad back to the right position, you can re-install the pad provided in the gap closing kit.

We will be happy to ship the kit to any HDX 1000 owners who want to apply the solution in US and Canada. Please send the request to my email address (howard_chang”at” with the following shipping information.

1. Full name.
2. Ship-to address.
3. The serial number of your HDX 1000.

If you are outside of US and Canada, and did not buy your unit from us, please contact Alex at for the help.

Before I get into the “un-official” thermal paste applying procedure, let me state some facts so you can make your own decision on whether you want to do this on your machine or not.

1. Alex at reported that less than 0.0001% of the owners raised a supporting ticket concerning gaps wider than 1mm. It is true that some owners don’t know and don’t follow this topic. It is also true that not every HDX 1000 has this gaping issue. If your unit is working without freezing or glitch, more than likely, it is just fine. You don’t need to get into panic mode and open your unit.

2. Alex at does not recommend people without previous hardware modification experience to open the box. If you experience freezing or display glitch issue, please first update the firmware. If you still experience the issue after updating the firmware, please contact your reseller.

OK, the following is the “un-official” thermal paste applying procedure. It is “un-official” because I cannot get an official procedure from Digitech. It is just what I use on my unit.

1. Open the cover (un-screw 4 screws circled by red)

2. Detach the two daughter board cables. Unscrew the two screws. Carefully remove the daughter board.

3. Un-screw the 6 screws which hold the bottom piece of the case to the walls.
4. Un-screw the 2 screws which hold the bottom piece of the case to the PCB. The bottom piece should come out easily.

5. Apply thermal paste onto the heat sink of the CPU.

6. Put the bottom piece back to its position. Install the two screws on the main PCB to better hold the bottom piece to the PCB. (You don’t need to put all the screws back.) Un-screw the two screws on the main PCB. Remove the bottom piece. Check if there is any thermal paste on the silicon pad. If so, you have successfully bridge the gap. If not, apply more thermal paste onto the heatsink.

7. Re-assemble the unit.

Please note that the front panel LED indicator and the IR sensor stand up high on the daughter board. You need to be careful not to short or damage the long legs of the two parts in the disassemble process.

Let me know if you have any questions.

Friday, March 6, 2009

HDX 1000 Firmware Update released - 3/6/2009

As title.

Go here to get your new firmware.

If you need help updating your firmware, click here.

The fix in this version includes:

1. Requires NMT apps 00-17-090115-15-HDD-403
2. Browser / System
- Improvement on font engine character rendering (30% speed up)
- faster navigation on local drives
- Use numeric key to input item number to jump to the page where item is located
- Improved fileplayer speed
- Fixed HDMI display output blackout issue for auto EDID
- Discrete RC (Logitech) scancode fix
- Updated network share and webservices language packs.
- Removed EXT2 option for NMT installation
- Note: due to long term reliability issue with EXT2 on device that is frequently turned off abruptly
- Additional symbols can be input from "1" key
- HTTP download manager (only works with links with special "download" attributes.
- File player hide Recycle Bin folder
- Fixed 'TV MODE' + '3' key handling bug
- Fixed recovery kernel no red screen displayed
- Browser image caching fix, should fix some YAMJ crashes or no image issue.
- Fixed HDD spin-up during standby
- Fixed slow loading of HTML pages
3. Web Services
- New UI
- customizable icon feature with browse image utility (need NMT apps)
- bug fixes on customizable service icon with browse feature.
- Web Services page modification
- Fixed a "save/remove service" bug
- Now able to customise JPG/BMP icon
- Fixed slow IR response while playback Internet Radio
- Immediate response to STOP during Internet video streaming
- Fine-tune Web Service UI
4. Network
- Improved SMB server startup time
- Improved browsing time for SMB client
- Atheros USB WiFi stability fixes
- Fixed SMB client hostname resolution picked up wrong IP address from the IP list
- Fixed file copy failed from HDD to SMB/NFS with names containing whitespace
- Fixed UPnP AV server playall issue broken in previous release
- Fixed Samba server halts after device name change
- Torrent client is now by default Transmission (btpd removed)
**** IMPORTANT NOTE: Please ensure completion with previous downloads with BTPD, as new Transmission client cannot inherit previous downloads.
- Fixed torrent schedule page not working
- Fixed occasionally newly created SMB/NFS shares doesn't show up in media source list
- Atheros USB WiFi added support for TP-Link v2 stick
- Fixed persistent private IP when DHCP server unavailable (e.g. cross-cable connection etc)
5. Playback
- Bookmark/resume for single playback
- 10 bookmarks available now
- Press stop to bookmark the last video playback
- Press enter / play with focus on bookmarked clip to resume
- Press "0" to start from beginning of clip
- Auto framerate synchronisation
- Framerate sync function in ISO playback, only for 50,60Hz modes (PAL/NTSC)
- switch to NTSC(60Hz) when selected mode not applicable.(previously, it will follow TV mode selected)
- Use 59.94 for NTSC when matching content detected.
- Fixed incorrect data shown on infobar.
- Fixed after ISO playback, screen goes blank when framerate sync kicks in
- Improved info display
- Disable incorrect video MPEG1/2 VBR display.
- Fixed incorrect framerate info for video playback (*.mov, *.mp4).
- Fixed video bitrate calculation error (less 1 packet every second)
- Modified infobar UI (height, spacing and text displayed)
- Fixed info bar losing text after paused
- Improved accuracy of mpeg1/2 bitrate information
- Photo app
- Fixed JPEG (PNG / TIFF transcode) from myiHome server cannot be displayed
- Fade-In Fade-out effect added for photo transition
- Enable large jpeg rotation. (downscale before rotate)
- Fixed faded color for jpeg at 360-deg rotation
- TV Type setting for DVD playback
- the TV type setting is now working for DVD video playback (4:3 and 16:9 only, 16:10 will treat as 16:9)
- DVD Menu
- new popup menu if MENU key on PCH remote controller is pressed
- user can select to jump to ROOT, TITLE, CHAPTER.... etc from the menu
- Modified progressive zoom and pan in ISO/IFO playback
- Removed up/down keys as prev/next track/td>
- VCD *.DAT playback fixed using soft demux
- Fixed "repeat" keypress in myiHome when playback audio caused picture playback to halt
- Improved handling of MKV H.264 profile and vlevel.
- Fixed cannot stream MPEG from UPnP AV server, liveTV
- Fixed .pls file unable to start when playback locally (HDD/SMB/NFS)
- *.m3u playlist supported.
- Fixed TS with stream6 as teletext playback cause out of memoryFixed MKV H264 L4.1 pixelated video issue
- Fixed MKV H264 L4.1 pixelated video issue
- Fixed ISO over SMB stutter issue, when no HDD attached
6. Subtitle
- Fixed subtitle parsing with BOM (UTF8 support only)
- Fixed wrong character rendered in Thai subtitle
- Changed default subtitle font size to 28 and Y offset to 10
- Exception handling in SSA subtitle parsing
- Slight adjustment of subtitle position

Thursday, March 5, 2009

HDX 1000 Video Guide #2: Firmware Updating Process

The 2nd part of the HDX 1000 Video Guide is to present the firmware updating process.

I've tried to change my screen resolution from 1024 x 768 to 800x600, and record the TV screen via composite output. However, the result is not what I expect to have - the words are still too small.

Just in case you cannot read it (who can...?). Here are the steps in writing.

1. At the HDX 1000, go to Setup > Maintenance and write down the firmware version. The 3rd section of the version number represent the date code yy/mm/dd. For example, 080812 means 2008/08/12.

2. Go to Digitech's website. Click on the "Download" button on the top of the web page. Then, select: "HDX 1000 Download Section" > "HDX 1000 Firmware".

3. The first firmware listed is the latest version. Compare your version wrote down in step 1. and download the firmware if you don't have the latest version.

4. Unzip the downloaded file to the root directory of a USB drive. (There should be 5 files created after the unzip process.)

5. Plug in the USB drive to the USB port right above the LAN port.

6. At your HDX 1000, click on the "Media Source". Click on the USB drive and click on the "Document" icon.

7. Run the "usbupdate.html" file. The updating process will begin. The whole process takes around 5 mins to complete.

8. Optional: if you have the internal SATA HDD installed, the NMT application will be updated as well after the firmware updating process.