Thanks for the Post, I'd like to add some info here if I could. I've tried a few different ones and I like the look and feel my MP5 (but it isn't the same as yours). I also purchased an X6 that looks like yours and I had the same problems and it also feels cheaper. The buttons are also less intuitive to me. I included a few pictures which might help people when buying one. They look similar but you can make out some differences. Even on first glance I think my MP5 looks nicer (more rounded) which is the Red Handheld. I'd recommend staying away from the X6, which is the blue one pictured.
According to documentation I found, and the product description of the one I purchased specifically, support is stated for the following (some true and some not so much):
Price: Roughly $30 USD on Ebay or Aliexpress
Native Resolution: 480*272 (Varified to be correct)
Camera: 0.3MP (Confirmed, works better than expected)
Battery: 1000mAh Rechargeable (Unconfirmed but seems to work well)
FM Radio (Could not get it to work at all, signal maybe week dispite trying several headphoens as antenna; the internal antenna is probably crap, though that's easily fixable)
MKV (Does not work, regardless of encoding)
MP4 (Works well but does not support H.264 or later codecs)
MP3 (Works well at any bitrate)
AAC (Works through encoded video, so should work)
FLAC (Does not work)
Notes: I don't notice a considerable difference between anything over a bitrate of 96kbs, which is probably due to the speakers. So all video I encoded for it, I optimized to 480x272 and 92kbs audio and all audio I optimized to 92kbs. But this was for a $25 budget gift and I didn't want to spring for a expandable Micro SD card.
JPG (Works but JPEG does not so check your extensions)
Notes: Keep in mind, pictures are stretched/smashed to the native resolution of 480x272, so if you copy pictures to it they may look distorted and extra resolution can just waste space.
ROM & Game Formats Supported
NES Nintindo (Tested, working)
GBC Gameboy Color (Tested, working)
SMC Super Nintindo (Tested, working)
SMD Sega Genesis (Tested, working though some games run "slow" but the fact they work at all pleasantly surprised me. Notes, many Sega Genesis roms come with *.md extension, they play but I just renamed them *.smd which also worked)
GBA Gameboy Advanced (Tested, working)
BIN Unknown (Tested, inconclusive; BIN is a generic format/term and I tried some roms that use that extension but none worked, further testing or documentation needed)
Notes: The device will not read from ZIP or archive files, so you have to extract them the way you usually get them, which is a shame because compressing roms yields about 50% space savings. Also, I tested different Generation Atari roms, none worked. I also tried other game roms, none of which worked but many ROMS came in ZIP files and contained multiple files inside the archive, which I'm not sure could work.
720p support (while 720p videos "work", they are scaled down to the native resolution).
32GB TF Card (Untested, but will in the future up to 128GB)
Tips & Tricks
Fast Forward and Rewind:
For the life of me I couldn't figure out how to fast forward video. Clicking the right button would go to the next video and left to the previous one. The trick is you have to hold down the left or right buttons to fast forward, and you can change the Seek speed using the menu (pressing the square "[ ]" button, the leftmost button on the right).
Customizing the Menu Backgrounds:
A little hidden gem I found was the ability to change the main menu background image and file menu background. The light rain drop background made it hard to make out the font. So I used the Red/Black image (see attachment), which makes the think so much cooler. You apply the backgrounds through the picture viewer with the menu by pressing the square "[ ]" button, the leftmost button on the right (same as above).
Customizations I wish you could do:
The buttons take a little getting used to, many buttons don't actually do anything (like the L1 and R1 buttons), and some are just duplicates (like the toggle joysticks). What I would have liked to see is a way to customize the buttons and or emulator settings. If anyone knows a way to do this or how to flash the firmware of the device, please let me know. I'd be very interested in hacking this thing a little and maybe make a tutorial.
Food for thought:
I purchased both an X6 Portable 8GB Handheld and an MP5 8GB Handheld, in my case both used the same firmware and had the same game, video, and audio support. However, the X6 Portable Handheld is less intuitive on the buttons (many do the same things and some make no sense) and my unit will only turn on with the cable connected (which turns it on despite the switch being "on" or "off"). Once on, you can disconnect the unit from the cable and as long as the switch is "on" it'll work. So I'm not sure what the issue is, but it's not the battery itself, probably just poor engineering.
This is a complaint that you will find many places online, but the packaging and product description usually states there's 1000 games, which is crap. Many of the games aren't proper english titles (my my region, mileage may very) and there's really only like 80-100 games and then they repeat. I'd be fine with that, but there's no way to update the built in game library. However, you can add more by adding them to the internal storage when connecting it to PC (I can't remember the steps off hand but will update later). I packed the system with ~350 NES Roms, ~150 SNES Roms, ~50 GBA Roms, ~50 GBC Roms, and ~20 SM/B (Sega Genesis) Roms) with room to spare (which I filled with other content). Overall, per the price, I have few complaints.
Hope this helps and I look forward to updating the post.
Edited by aliasfoxkde, 04 January 2018 - 03:39 PM.