JXD 1000 is a versatile and cheap mp4 player/gaming device. It's body is modeled after PSP. For gaming it emulates some of the more popular gaming consoles with varying degree of success. What makes it remarkable is the video playback capabilities, the hardware allows playback of files with resolution up to 1280*720.


nathing moreEdit

Screen 4.3" TFT
Screen resolution 1024x786
TV-out up to 720*480, 3.5 mm jack and adapter
Camera .3 Mpx
External speaker mono (?)
PC connection/charging USB 3.0, miniUSB
Internal memory 4/8GB
External memory

MicroSD up to 32G(?), can't be used with internal at the same time(?)

Dimensions 172x73.5x15.5mm
Weight 203g



There is not much known about the internals of this device. It is built around a chipset SPMP8010A(?), which is part of Sunplus SPMP80xx family[1], produced by company named Suncom (chinese only).The chipset combines an ARM926 a CEVA DSP and a 3D graphics processor[2], each part running at 300MHz or 350/324/324 according to another source. Sunplus is making its own players with model names like SK 8639(?) (g translate), (not to be confused with chipsets).

FM radio receiver chip is AR1000


JXD 2000 sports an external antenna and a TV tuner(?), the firmwares are apparently compatible.


The device firmware is build on top of eCos, an open source real-time operating system. Bootloader is RedBoot. Game Boy Advance emulation is done with the use of gpSP project.[3] (Anyone know if JXD/Suncom is supposed to release source for the firmware to comply with licences of the open source projects they are using?) The original firmare is developed by the chipset maker Suncom, JXD[4] however has tuned it specifically for it's own devices. Suncom offers some primitive tools for firmware customization. These tools reportedly do not work with JXD images.

Firmware revisions

  • 820 (factory)(<a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">download</a>[uushare])
  • 824 (<a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">direct JXD download</a>,<a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">download</a>[uushare])
  • 928 (New UI)( <a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">download</a> [uushare]<a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external autonumber" rel="nofollow">[1]</a>, or <a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">here</a> [4shared]) (anyone tried this yet?)
  • SPK141-0720 (1020-7-22) (<a data-rte-meta="" data-rte-instance="85539-7858203054eb545dc10a96" href="" class="external text" rel="nofollow">downloand</a>)
    • Fixed button mapping
    • Better emulation for GBA, SNES, SMD<img data-rte-meta="%7B%22type%22%3A%22image%22%2C%22wikitext%22%3A%22%5B%5BFile%3AFRM1102.jpg%7Cframe%7CFRM%20utility%20screen%20capture%5D%5D%22%2C%22title%22%3A%22FRM1102.jpg%22%2C%22params%22%3A%7B%22framed%22%3Afalse%2C%22caption%22%3A%22FRM%20utility%20screen%20capture%22%2C%22captionParsed%22%3A%22FRM%20utility%20screen%20capture%22%7D%7D" data-rte-instance="85539-7858203054eb545dc10a96" alt="" FRM1102.jpg" width="722" height="576" class="image frame withCaption" type="image" />
    • Fixed shoulder buttons Drivers                                                                                                               #NEW FIRMWARE 2012                                                >>>>>>>>> 

Firmware updateEdit

A program that is used to update firmware is called FRM. There are several versions of the program available, are supposed to work with JXD1000.

  • (is found in fimware packages above)
  • 3.3[4shared][5]

To flash the device:

  1. run FRM utility
  2. load the redboot and the fs image
  3. turn off jdx1000, hold the up button and plug in the mini usb
  4. flashing utility will detect the conection,


There is always interest to change or fix existing firmware. This is not an easy task since the JXD has not released thier eCos tool chain to the public, nor any other software tools. There are however some independent attemps to reverse engineer and modify the firmware. First step, unpacking of the file system archive has been accomplished[6] The file system can then be modified, by for example changing boot up or shutdown images and then packed back into an image archive using the FRM tool's advanced tab.

Extracted archive [filesavr] of firmware 928.


Device firmware consists of the following applications: video player, audio player, games, camera, photo viewer, "ebook reader" (text file viewer), audio recorder, FM radio, calendar and alarm clock, resource manager.

'Community Forums:' There Are Some Forums to talk about JXD player ,most active is :

Video PlaybackEdit

The video player is capable of playing many different file formats and codecs. There seems to be no subtitle support.

Container SupportEdit

  • RMVB
  • RM
  • AVI
  • VOB
  • DAT
  • MPG
  • FLV

Codec SupportEdit

  • Mpeg 2/4
  • divX
  • Xvid
  • H264 (with factory firmware will not seek or bookmark streams), chipset claims 720x480 30fps at 3Mbps.

Audio PlaybackEdit

  • MP3
  • WMA
  • WAV
  • AAC
  • FLAC
  • APE


The device supports GBA, GBC, SMD, SFC, NES ROMs[7] (post names of the titles that have been shown to work)


Tips and TricksEdit

Preparing videoEdit

Although it is possible to play many types of video files with all sorts of resolutions and codecs, it may be a good idea to optimize video files to play specifically on jxd1000. Downsample the video to native resolution of 480x272 for widescreen media, or 363x272 for 4 by 3. Use avi container and divX codec, encode audio to one channel. Use optimal bitrates for audio and video encoding (what are they?) Embed subtitles into the video stream (how?)