Morph 4K
!! This page is work in progress !!
Contents
- 1 Introduction
- 2 External Inputs, Outputs and Ports
- 3 Internal Ports
- 4 Basic Setup & Usage
- 5 Console Connection Basics
- 6 Using another scaler as an analogue bridge
- 7 Main menu options
- 8 WiFi Setup
- 9 Web Interface
- 10 Remote Control Setup
- 11 Updating Firmware
- 12 Compatibility and Special Configuration
- 13 Scheduled improvements
Introduction
PixelFX Morph 4K is an advanced, modular scaling solution based around a powerful FPGA architecture. The device has been designed to bring powerful, flexible 4K scaling tailored for video game material to users at an affordable cost.
By being modular in design, the unit can be customised to a users exact needs and setup, therefore saving the end user considerable expense. The base unit has 1 x HDMI input, but add on modules (coming soon) will allow the device to be expanded to accept all kinds of analogue signals too.
Features
- Up to 4K60 resolution polyphase upscaling
- 4:4:4 end to end color support
- HDR, Variable Refresh Rate, Black Frame Insertion
- Ultra low lag
- Motion adaptive deinterlacing
- Scanlines, adaptive scanlines and slotmask emulation
- Image Smoothing (including XBR)
- USB socket (for future use)
- WiFi updates
- WebUI system control
- Control by IR remote, web interface or CEC
- MicroSD card slot for updates and user files
- Expansion card support, modular design
Board versions and availability
Morph4K is sold as a base unit with HDMI input. In future, optional add on cards will expand its range of inputs and outputs.
Pre-assembled base units are sold worldwide by:
Other resellers are expected to be added post launch.
More information & discussion
External Inputs, Outputs and Ports
USB-A Port
The base unit has 1 x USB port at the rear. This port is currently unused, but will be used in future to control AV switching hardware.
HDMI in
The HDMI input port is located directly to the right of the USB port. The port will accept up to 1080p video at 60 frames per second with a 4:4:4 colour space.
The base unit Morph has 1 x HDMI input only. For HDMI equipped consoles, such as Xbox 360, PS3, or HDMI modded consoles such as those equipped with a RetroGEM, these devices can be connected directly to the Morph 4K or used via a HDMI switch.
For devices which output analogue signals, an existing analogue to digital scaler, such as an OSSC, can be used as an "analogue bridge". As the Morph is modular, additional inputs can be added in the form of expansion cards. These expansion cards are currently in development.
HDMI out
Standard HDMI video output port capable of outputting up to 4K video at 60 frames per second in 4:4:4 colour space. Located between the HDMI in port and the power connector.
Power connector
Standard USB-C power connector, the Morph requires a 5 volt power supply with at least 1.5 amps of current. Please note that if you intend to use only the base unit Morph, a power supply capable of providing 1.5 amps of current is sufficient. However if you intend to use the device with expansion cards, choose a power supply that can provide at least 2.5 amps instead.
MicroSD Port
A MicroSD card can be inserted at the front of the unit. This can be used to store profiles and other data and also to update the unit when a WiFi connection is not available via the rescue system or downloaded firmware file via the system/firmware menu (version 3.1 or later).
Internal Ports
Expansion connector
High bandwidth connector suitable for connecting a wide range of expansion modules to expand the Morph4Ks input and output capabilities.
Display header
For connecting an optional character display (not currently supported).
Basic Setup & Usage
Connect your Morph 4K to a HDMI compatible TV or monitor using a standard HDMI cable. Remember to use a cable rated for 4K video if you are using a 4K display.
Connect a HDMI source to the HDMI input port of the Morph4K and connect a suitable power supply to the USB-C connector. Power on the Morph using the switch at the front left of the unit, and verify that your display is set to the correct input. You should now see a "No Signal!" message on your display. Power on the connected HDMI source and it should instantly be displayed through the Morph.
The Morph ships with a basic IR remote control unit, as shown on the right. If desired, a more advanced remote control can be used instead, either via IR or CEC. Remote control through WiFi is also possible once WiFi setup is completed. See Remote Control Setup for more information (insert data).
The remote control requires 2 x AAA batteries, these are not included due to postage service restrictions. Insert 2 x AAA batteries into the remote (IR remotes have a low power draw, so rechargeable batteries are perfect) and press the "Menu" button (house icon) to toggle the Morph's menu on or off.
Buttons on the basic remote
The included remote uses the following buttons as of the current firmware. More functionality may be added in future firmware updates.
- Menu - The button with a small picture of a house on it is the Menu or Home button. This button will toggle the Morph4K's on screen menu on or off. If you navigate to a sub menu option, the button will take you instead to the previous menu. Keep pressing the button to navigate back to the top level menu and then to dismiss the menu.
- Back - This button will take you back out of a sub menu, without applying the changes.
- Navigation - Use these directional controls to navigate through the menu options and to change values in the menus.
- OK - The OK button in the middle of the navigational controls confirms a menu item change. Remember to press OK if you wish to keep an optional change, if you simply press "Back" the changes will be discarded.
- Shortcut buttons - The coloured shortcut buttons at the top of the remote perform various functions depending on the selected menu. For example, when configuring scanlines, you can use the yellow and blue buttons to quickly increase the value by 10 units.
Setting up your new Morph4k
If you have a WiFi connection available, it is recommended to setup the WiFi connection and check for any firmware updates. Morph is a new product and regularly receives new firmware updates. See the section WiFi Setup and Updating Firmware for more information.
Your next step should be to check that the Morph is outputting the most suitable resolution for your TV or monitor. Navigate to "Video" on the Morph's main menu and them to "Output Resolution".
Use the remote to select the desired resolution then press "OK". If your display cannot accept the chosen resolution, Morph will reset to the previous resolution after 30 seconds. If your display is unable to accept a 4K signal from the Morph, despite being rated for 4K use, please check that your HDMI cable is rated for 4K.
Usually you would choose the highest resolution that your television can support. Typically for a 4k television, you would choose "4K" as the output resolution. However, if you want to use the Black Frame Insertion feature (Insert data) you would choose "1080p120" instead.
You are now ready to start exploring the functionality of the Morph4K. For an overview of what you can do with various sources, proceed to the next section.
Console Connection Basics
Morph can accept and process signals from a huge range of games consoles, computers and even video equipment. The focus of the Morph is for scaling and processing video games although it can also be useful in some instances for processing video material too. Below is an overview of different types of consoles, how they connect to the Morph and how you might wish to process them with the device.
Pre HDMI gaming consoles and computers
This category encompasses all games consoles before the seventh generation, and some seventh generation machines such as the Nintendo Wii and the original launch Xbox 360. Typically these machines will connect to the Morph in one of three ways.
- By a HDMI mod or adapter, either a hardware modification (such as RetroGEM) or an external adapter
- By use of another scaler as an analogue bridge (see Using another scaler as an analogue bridge)
- By use of an expansion module fitted to the base Morph unit
Usually, using either a good quality HDMI mod or adapter or the dedicated analogue expansion card on the Morph will yield the best results. Using a secondary scaler such as an OSSC can also produce excellent results however.
To connect using a HDMI mod, HDMI adapter or secondary scaler, use the adapters "pass-though" or "digitization only" mode if one is available. If no pass through mode is available, choose the lowest output resolution offered by the adapter/scaler and then use the "Prescale" options under the "Scaler" menu on the Morph to effectively undo any scaling the adapter applies (insert further data).
For specific considerations for each system, see Compatibility and special configuration
What can the Morph do for Pre-HDMI consoles and computers? These machines were typically designed for older displays (especially sixth generation and earlier systems). Morph4K can properly scale and process these systems and add CRT effects such as scanlines, to make them look as pleasing as they did on legacy CRT displays. For systems which output interlace video (e.g PS2) Morph4K has a fast, motion adaptive deinterlacer that is optimised for video game content.
Seventh and eighth generation consoles & gaming PCs with max 1080p output
Systems such as Nintendo Wii-U, Xbox 360 (later revisions) PS3 and gaming PCs from this era typically output up to 1080p/60 via digital/HDMI connections. The Nintendo Switch would also fall into this category. Systems like PS4 which can output higher resolutions and/or HDR have special considerations and will be discussed in the next section.
What can the Morph do for these systems? These machines were typically designed for more modern displays, however the Morph gives you more control over both 1080p and 720p scaling and can produce better results than the scalers that are built into many displays.
Systems such as the PS3, Xbox 360 and Nintendo Wii-U/Switch, which frequently or primarily target 720p, can be upscaled by the Morph to produce either a significantly sharper or smoother image depending on the users preference.
Emulated titles or pixel art style games titles on these platforms (e.g Virtual Console) can be reprocessed by the Morph to correct bad scaling or to add scanlines or CRT filter effects.
Eighth and ninth generation consoles and modern gaming PCs
Modern video games consoles and PCs output higher than 1080p resolution. These resolutions cannot be directly processed by the Morph. If you wish to use these systems with the Morph, without limiting their output capabilities, then you will need some way to split or switch their output so that you can bypass the Morph. Remember that many HDMI splitters or switches are not compatible with variable refresh rate that these systems can use.
Many PC graphics cards offer multiple monitor outputs, so in this case it is easy to connect one monitor output to the Morph and the other directly to the display.
What can the Morph do for these systems? Emulated titles or pixel art style games on these platforms can be reprocessed by the Morph to correct bad scaling or to add scanlines or CRT filter effects.
Using another scaler as an analogue bridge
The Morph4K can be placed into your setup between your display and an existing scaler to instantly upgrade your setup with 4K scaling capabilities. This is an ideal option for anyone who is already happy with their existing analogue switching/scaling solution and just wants a simple, low hassle upgrade path to 4K.
For best results with your existing scaler, set the unit to output in "Passthrough" or "Digitisation Only" mode. This will allow the Morph 4K to handle all of the scaling and will produce the best results. If your existing scaler does not support this, use 480p output mode instead and set a /2 vertical pre-scale on the Morph (Main Menu->Video->Scaler->Vert. Prescale = /2). Note that this may mean that your existing device also deinterlaces 480i/576i content, meaning the Morph cannot use it's own deinterlacer.
Some HDMI switches may not support 240p via HDMI. In this case, you can use 480p mode instead and a 2 x vertical pre-scale.
The following devices have a pass through mode and therefore are ideal for use with Morph4K.
- OSSC Classic - Click the link for instructions on how to activate pass through mode
- OSSC Pro - Use in pure or adaptive line multiplication mode, then configure the same as OSSC classic
- RetroTINK 2x Classic
- RetroTINK 2x Pro - Set the Mode switch to "Pass".
- RetroTINK 5x - Follow the instructions to activate downscaling mode by using the guide here
Note that in passthrough mode, Clock and phase adjustments will work on the OSSC/OSSC Pro, but optimal presets (256x240, 320x240 etc) do not.
The following devices do not have a pass through mode and so should be used with a 2 x vertical pre-scale instead.
- RetroTINK SCART
- XRGB3
- XRGB Mini Framemeister
Advantages
- Cost - By making the most of your current investment, Morph4K gives you the lowest possible cost for 4K retro gaming scaling.
- Ease of installation - Few changes should be required to your current setup to integrate Morph4K. Any existing analogue switching hardware can be re-used.
Disadvantages
- Added lag - Frame buffer based scalers may introduce lag, this lag will be added to your video chain. Line multipliers generally do not add lag so this disadvantage would not apply to those devices.
- Inherent flaws of some scalers cannot be mitigated - For instance the XRGB Mini Framemiester is known to add noise to some signals, this will still apply when using it with the Morph4K, of course.
- Resolution changes will still incur a delay - Scalers like the XRGB Mini Framemiester has a very long delay between switching between 480i and 240p content, this will still apply when using the unit with the Morph. Line multipliers like the OSSC and RetroTINK 2x work much better, because the Morph will actively keep the connection with your display while it waits for the line multiplier to resync. However, the dedicated analogue bridge will still perform slightly better in this regard.
- Remote control - Morph4K cannot remotely control your existing scaler, for example to select a different input. Using an alternative remote control with custom programmed IR commands could get around this limitation.
Presets
The Presets menu is found at the top of the main menu. This menu can be used to load saved profiles. Simply navigate to the profile you wish to load.
Note that it is currently only possible to save custom presets using the web interface. The ability to save presets using the remote will be added in a later update.
Restore default settings
Removes all scanline, mask and custom scaling settings.
Input
Choose your input source here, on the base unit there is only 1 x HDMI input, so this menu is redundant.
Video
Use this menu to adjust various video output options, scaling and smoothing.
Scaler
The scaler menu contains options that directly affect the scaled image
- Zoom - Use this option to zoom the image to the required size. You can use the left and right controls for a large increment, or the yellow and blue buttons for a small increment
- Aspect Ratio - Sets the proportional relationship between an image's width and height. Many retro gaming systems use a 4:3 aspect ratio, while more modern systems use 16:9
- Horiz. Interpolation - Sets the sharpness of the horizontal scale, use this control to fine tune the scaling to your taste
- Vert. Interpolation - Sets the sharpness of the vertical scale, use this control to fine tune the scaling to your taste
- Horiz Prescale - Allows for the reduction of the horizontal resolution of the HDMI input. Can be used to correct bad scaling applied by the connected system. Known as "Input Decimation" on some other scalers
- Vert Prescale - Discards scanlines from the source image resulting in a loss of vertical resolution. This is typically used with pre-scaled content or pixel art video games to create a more accurate scanline presentation (insert more data here).
Shift / Crop
Use these controls to shift or crop parts of the image. The crop controls are useful for removing decorative borders from some 4:3 content that has been pillarboxed to fill a 16:9 image, for example.
Deinterlacer
Deinterlacing is the process of converting interlaced video to progressive video. Modern fixed resolution displays cannot display interlace video directly, and this content must be deinterlaced first, either by the deinterlacer built into the display or an external device, such as the Morph 4K.
- Bob - Also known as line doubling, takes the lines of each interlaced field (consisting of only even or odd lines) and doubles them, filling the entire frame
- Blend - Creates frames by by averaging lines from the two most recent, can produce ghosting effects
- Weave - interleaves consecutive fields together into a single frame, can cause combing artefacts.
- Motion Adaptive - Uses an algorithm to determine the best deinterlacing solution for each part of the image.
- Simulate CRT - Uses Bob deinterlacing but also more closely simulates how a CRT displays interlace content by alternating the scanlines
For most sources, Motion Adaptive deinterlacing is recommended.
Smoothing
Use the options in this menu to apply additional smoothing to the image. These routines go beyond the softness controls in the Scaler menu to further process the image. (insert data on available options)
Retro FX
The Retro FX menu is where you apply scanlines and masks. Since Retro gaming consoles were designed around cathode ray tube (CRT) displays, Retro gaming video content looks more authentic (and therefore subjectively better) when presented with simulated picture effects that mimic the characteristics of these displays.
Scanlines
Both horizontal and vertical scanline options are available. A classic CRT monitor draws the image using an electron beam gun and would have scanlines only in one direction, however both can be applied at the same time if desired. Many arcade game titles used CRT monitors in a portrait orientation and would therefore have vertical scanlines.
Both Horizontal and vertical scanlines can use the following options:-
- Off - Turns the scanline engine off entirely
- On - Draws a basic scanline
- Adaptive - Draws a scanline that simulates bloom or thickness where the image is brighter
Scanlines can be tweaked with the following parameters:-
- Saturation - boosts the brightness of the scanline uniformly across the whole brightness range. Turning up this setting too high can result in clipped highlights in exchange for overall brightness
- Strength - Adjusts the maximum width of the scanline effect
- Thickness (basic only) - This option appears to be redundant
- Glow (adaptive only) - Adjust how much the thickness or bloom effect will change at bright points on the image
Mask
The Morph4K can also emulate sub-pixel "Mask" effects such as shadow masks or aperture grills. These are most effective at 4k output resolutions. Toggle the Mask option on or off to apply mask emulation.
- Type - Choose your desired mask under "Type". The Morph comes with several presets, and more can be added via the web interface (insert data)
- Transform - Mask effects can be rotated or flipped using this control
Some mask effects are designed to work with scanlines applied too, while others will look better when used in isolation.
Gamma Adjust
This control can be used to make the image brighter. Increasing Gamma may compensate for brightness lost when applying scanlines and/or masks, but care must be taken not to increase gamma too high and crush bright white parts of the image.
Output Resolution
Choose the display resolution that the Morph outputs. Typically you would choose the highest resolution supported by your display. The exception to this is if you wish to try the black frame insertion (BFI) feature (insert data), in which case a 120hz display mode should be chosen, these resolutions have "120" next to their menu entries. Note that the Morph cannot display a 4k 120hz image.
After choosing a new resolution, you must press the OK button on the remote again to save the change. If you do not confirm the change the Morph will restore the previous screen resolution after 20 seconds.
Advanced Video
Options in this menu affect the output of the Morph4Ks video.
Frame Lock
Engaging frame lock syncs the input refresh rate exactly with the output refresh rate. This usually results in the smoothest possible image movement/scrolling and the least amount of input lag. Setting this option to "Off (triple buffered)" disables frame lock, which will uncouple the input and output frame rates. Turning off frame lock off is essential for games which change between resolutions, such as 240p and 408i, as it will allow the Morph to re-sync the image as fast as possible.
The other two settings are "Normal" and "Minimal (lowest lag)".
- Normal - syncs the input refresh rate exactly with the output refresh rate, buffers a small number of lines so that picture parameters such as zoom can still be adjusted without causing an image re-sync.
- Minimal (lowest lag) - Sets the minimum amount of buffering for the very lowest lag possible. In this mode, you may lose the picture temporarily if you try to adjust the image zoom or aspect ratio.
BFI
BFI stands for for "Black Frame Insertion". Turning this on causes every other frame to be black. This can improve motion clarity on some displays, at the expense of some image brightness. It is most useful when coupled with 120hz output modes and HDR injection.
Color Space
Toggles the output color space between "auto", "limited" and "full". "Full" or "Full Range" RGB has the ability to show 0-255 levels of brightness, or the full range, whereas "limited" is limited to using the values of 16-235.
Full range RGB is very common for computer monitors and PCs while limited range RGB is usually used for video devices such as DVD players. Managing this difference in brightness levels in a games room with computers, consoles and also media playback equipment is often challenging, especially as many devices have been shown to send incorrect EDID information regarding the colour space they are using.
Auto mode, as you might expect, tries to automatically set the colour space, while "limited" and "full" override auto detection to always set limited or full range respectively. Auto is recommended for most setups but manual adjustment may unfortunately be necessary in some cases.
Inject HDR
HDR stands for "High Dynamic Range". This is a new technology which boosts the available levels of image brightness on newer, compatible displays. HDR is particularly useful when used with scanlines, masks and black frame insertion for restoring/boosting the brightness of the image.
If your display is compatible you can turn on either HLG or HDR10 HDR modes using this menu item. There are two standards to choose from:-
- HLG - Hybrid Log Gamma, a HDR standard develpped by the BBC and Japan Broadcasting corporation.
- HDR10 - An an open, royalty-free HDR standard.
No one standard is inherently better than the other and you should choose the standard that your display handles the best.
HDR injection can affect colour accuracy. Morph includes custom Gamma remapping to compensate for this and custom gamma tables can be uploaded using the web interface.
Inject VFR-EMP
VFR stands for Variable Frame Rate. This option adds a flag to the HDMI signal to tell the display to expect a variable refresh rate image. Currently this does nothing more than add the VFR/VRR flag to the signal, which has been shown to help some TVs when handling off-spec refresh rates.
System
The system menu contains settings and preferences relating to the Morph itself.
Wifi
Use this menu to setup the Morph4K on your local WiFi access point, or to view the current status of the WiFi connection. See WiFi Setup and Web Interface for more information.
Firmware
Use this menu to manage and download new firmwares directly from the internet (WiFi setup must be completed before downloading firmwares). You can also install a firmware file from your SD card from here.
Release Notes
Select this option if you want to read the latest release notes for the most recent firmwares. Typically these will be brief notes of bug fixes or new features.
Update Channel
The Morph has several "Update Channels" which may contain different versions of firmware. The channels are:-
- Stable - This is the default channel, and should contain firmware files that have been tested and proven to be stable and suitable for general use
- Testing - This channel has newer firmwares that may contain new features, these features may still be in development and therefore may have bugs or errors
- Unstable - This channel is for newer firmware still in development and is not normally available on consumer units
- Experimental - This channel is for newer, experimental firmware only and is not normally available on consumer units
Using update channels other than "Stable" may cause unexpected bugs and crashes, so most users are recommended to stick with the Stable channel.
Check for Update / Update Firmware
Use these options to check for a new firmware, see Updating firmware via WiFi for more information.
OSD
The OSD menu contains miscellaneous options that affect the Morph's menus and on screen display
Settings
Font
Allows you to change the font, or typeface, used on the on screen menu.
Endless Menu
Turning on this option will make the menu selection wrap around. In other words, if Enless menu is turned on and you navigate to the last menu option and press Down on the remote again, you will move the selection back to the top of the menu.
CEC
CEC (Consumer Electronics Control) allows for HDMI devices to be controlled with one remote control. This option must be enabled if you want to use a CEC remote control with your Morph. See Remote Control Setup for more information.
Version Check
Enabling this option will make the Morph4k check for a new firmware update each time it is powered on. WiFi setup must be completed before this option will work.
Notifications
These options change settings to do with on screen notifications
- Animation - Controls the speed of the notification animation
- Timeout - How long the notification is shown for
Screensaver
You can choose to display a screen saver after several minutes of no activity, this will display a bouncing logo on the screen.
Position
Use these controls to move the position of the on-screen menu. Useful if the menu is obscuring the part of the image you are trying to fine tune. The "Menu H-Align" and "Menu-V-Align" will move the menu to different sections of the screen, while the "Menu Margin" and "Menu Padding" settings can be used to further fine tune the position.
EDID
Dumps the EDID information of the device connected to the Morph4K's HDMI input, typically for debugging purposes, and allows it to be downloaded through the web interface. Extended Display Identification Data (EDID) is a metadata format for display devices to describe their capabilities to a video source.
Follow the on-screen instructions to download the generated EDID file.
Debug / Self Test
Displays various debugging/self test information about the Morph4K, including temperatures and current processing/input lag.
You should see six red "love heart" icons at the top of the screen if your Morph is working correctly.
Snake
Allows you to play a simple version of the popular Snake video game. Useful if you take your Morph4K somewhere but forget to pack a games console.
Use either the IR remote, web remote or CEC remote to control the snake up, down, left or right. Press the Back button on the remote to exit the game.
Factory Reset
Use this menu option to reset your Morph4K if a configuration change causes an error. Note that you may lose your saved profiles or Wifi settings depending on the option you choose.
Reset WiFi Settings
Use this option to remove the current WiFi configuration and start again with a new one. This is useful if you change your home router/access point, for example. Currently, the Morph can only store the credentials for one access point at a time.
Reset all Settings to Default
All menu options on the Morph4K will be reset to their default values, with the exception of the WiFi menu which will retain your current configuration. Data such as custom profiles are also retained.
Force Firmware Update
Using this option will make the Morph4K detect that a new firmware is available, even if the checksum of the firmware on the server matches the firmware that is currently installed. Generally you would only use this option if instructed to do so by PixelFX technical support.
Info
Displays various information about the Morph4K, including its device and hardware ID, current firmware version and bootloader version.
Restart
Use the option in this menu to restart the Morph4K.
RX Input Analyzer
Displays various diagnostic information for the current input, these pages are informational only, there are no settings to change here. The information you can view is as follows:-
- RX Status
- RX Input Timings
- RX Input Audio
- RX AVI InfoFrame
- RX SPD InfoFrame
- RX VS InfoFrame
TX Info
Displays various diagnostic information for the current output, these pages are informational only, there are no settings to change here. The information you can view is as follows:-
- TX Output
- TX SCDC Status
WiFi Setup
Connecting the Morph 4K to your WiFi network is the easiest way to check and update the firmware and allows you to access advanced features through the web interface.
To start the setup process, open the main menu by pressing the Menu/Home button on the remote, then navigate to "System" and press the OK button.
In the system menu, choose "WiFi" and press OK on the remote.
If you have never connected your Morph4K to WiFi (or if you reset the connection) there should be only one option on the menu, "Start Setup Wizard". Press the OK button on the remote. You should see the menu screen shown below:-
Morph4K will now create its own wireless access point which you can connect to using a phone or a laptop. On a smartphone, you can simply scan the QR code to connect to the WiFi access point, while on a laptop you should be able to see the network in the list of available access points. Note that if you normally disable DHCP on your device and assign an IP address manually, please temporarily re-enable DHCP in order to complete WiFi setup on the Morph.
Once you have successfully connected your device to the Morph4Ks temporary WiFi network, the image will change to show a web address.
Either scan the QR code again, or enter the address manually into your web browser (including the http:// part) to open the setup wizard. The picture below shows the wizard running on a typical smartphone.
If the page above does NOT appear, check that your device is using DHCP and isn't assigned a static IP address. Disable any VPN connections or apps. On some smartphones it may also be necessary to disable mobile data.
Simply work through the setup Wizard in order to connect the device to your WiFi. You will also be asked to set a username and password for the web interface, which is covered in the section below.
Once you complete the setup wizard you can verify that the Morph is connected to the internet by navigating to the Wifi menu again (Main Menu->System->Wifi). If it is connected, then you will see details of the devices local IP address and signal quality. If the device is not connected, try the setup procedure again and verify that you entered your WiFi password correctly.
Web Interface
Advanced settings and options can be configured from the Morph's web interface. To access this interface, the Morph must be configured as a device on your local network using the WiFi Setup.
Once this is configured, you should be able to access the web interface using the following link from any computer connected to your local network:-
If this link does not work, try entering the IP address of the Morph4K directly. You can find the IP address using the following procedure
- Press the Menu button to open the Morph's main menu.
- Navigate to "System" and then "Wifi".
- Morph's IP address should be shown. Enter http://(your-morphs-IP-address-here) into your web browser. In the example screenshot, the user would enter http://192.168.1.54
- Log in with the credentials you set up when you completed the WiFi setup. If you need a reminder, you can use the WiFi setup menu to reveal them by pressing the red button on the remote.
The Web UI options are described briefly below.
Web-UI Credentials
Use this option to change the username and/or password for the web interface.
Custom modelines
Allows you to add custom output screen modes, or mode lines to the Morph4K. This is an advanced feature for expert users and more common output resolutions will be added to the Morph4K in future updates. For more information, consult the official documentation here.
Custom IR Remote
Allows you to setup a different IR remote control to use with your Morph4K. See Remote Control Setup for more information (insert data).
User Presets
Use this option to save your current settings as a preset. You can also download or upload presets and share them with your friends. See the official documentation here for more information.
Slotmask/Shadowmask
Use this section to create, upload or download slot mask patterns on your Morph4K. Slot masks can be applied using the RetroFX menu here. You can also upload slot mask patterns in MiSTER V2 format.
Custom Gamma Table
Custom Gamma tables can be uploaded, these are particularly useful to help correct colour values when using HDR output modes. For more information, see the official documentation.
RX EDID
Advanced users can use this option to upload a custom EDID (Extended Display Identification Data) to use with the Morph4K. Generally this is only needed in advanced setups.
Device Info
Shows basic information about the Morph4K, sich as its device id, hardware id and firmware version.
OSD Remote
Use this option to call up a basic remote control that can be used for navigating the Morph4K's on screen menu. Useful if you want to use a WiFi connected smartphone or tablet with the device, for example.
Factory Reset
Use the options here to reset either the Morph's WiFi setup or all settings on the device. Note that custom profiles are NOT erased.
Manual FW Update
The options here allow you to download a firmware file and also to manually update your Morph4K. See Firmware for more information (insert data needed).
Restart Morph 4K
Manually restart/reboot the device using the option here.
HDMI clock debug
Collects and logs various debugging information. Use this option as instructed by PixelFX technical support to provide debugging data.
Remote Control Setup
Morph 4K has several options for remote controlling the device, allowing it to fit easily into a variety of setups and gaming rooms. The bundled remote control requires no setup and can be used with the Morph4K immediately.
HDMI CEC
Control of the Morph using HDMI CEC (Consumer Electronics Control) is possible. This can provide the same basic functionality that is available on the bundled remote.
To enable HDMI CEC, ensure that it is enabled on your television, and also enabled on your Morph (under OSD->CEC ). You may need to restart your television and/or Morph after enabling CEC.
It should then be possible to control your Morph4K using your televisions CEC enabled remote. If this does not work, consult the documentation that came with your display to ensure you have it configured correctly.
WiFi Remote Control
To use WiFi remote control you must complete the WiFi Setup and then access the web interface, specifically the OSD Remote option.
Currently this will give you a basic remote control with limited functionality that works well on a smart phone or tablet. More functionality for the Wifi Remote is planned for future firmware upgrades.
Custom IR Remote Control
You can use your favourite remote control with the Morph4K by uploading custom remote control codes. To do this you must complete the WiFi Setup and then access the #Custom_IR_Remote option on the web interface.
Currently, you can download an example ini file containing the definitions for several remote controls and also upload your own custom hex codes using this same template. This feature is work in progress, future firmware updates should allow the Morph4K to record and store IR remote codes directly, without the user needing to know the hex code for them.
Control via RetroGEM Menu
It is possible to control the Morph directly through the menu accessible on a RetroGEM modified games console (or legacy PixelFX HDMI mod, such as PS1 Digital or N64 Digital). This works using the CEC system so CEC must be enabled on the Morph (OSD->CEC).
To control the Morph through your PixelFX HDMI modded system, first call up the on-screen display using the controller button combination. (insert data)
Updating Firmware
Updating via WiFi
You must complete WiFi Setup in order to proceed
- With the Morph connected to the WiFi, open the main menu and go to System > Firmware > Update Channel.
- Choose either the stable or testing channel (stable is preferred), then press OK on the remote to save this setting.
- Back on the Firmware menu, select Check for Update.
- If an update is available, you will see the message "New version is available for download." Press OK on the remote to view the change log and then press back on the remote to return to the Firmware menu.
- If no update is available, you will see the message "Firmware is up-to-date". Press back on the remote to return to the Firmware menu.
- Select Update Firmware and then press OK on the remote to begin the process.
- Morph will first download the latest update to the device and then install it. Please wait for this process to finish before attempting to use or turn off Morph.
- When the update has finished installing, you will see the message "Bootloader is up-to-date!" as shown in the picture on the right. Press OK on the remote to restart Morph.
- The main menu will appear letting you know the latest firmware has installed. Press OK on the remote to mark this version as valid.
If the firmware fails to download, then try the following troubleshooting steps:
- Confirm Morph's SignalQ percentage, the signal quality strength to the router, is at least ~50% or move it closer to the router
- Confirm the router's 2.4 GHz band is separate from 5 GHz (Morph's WiFi antenna only supports 2.4 GHz)
- Confirm the router's 2.4 GHz band is not using a VPN (the VPN tunnel may slow internet traffic)
- Confirm the router's 2.4 GHz band has the channel set to either 1, 6, or 11 (these are non-overlapping channels; others are more susceptible to interference)
- If everything above is correct, then as a last resort restart the router
- Unplug the power cable/turn off the router
- Wait 60 seconds and then plug the power cable back in/turn on the router
- Wait at least 5 minutes for the router to reestablish internet connectivity to all devices
These steps should resolve the issue. However if you are still unable to update Morph via WiFi, then attempt to update via SD card instead.
Updating via SD Card
When no WiFi access is available, especially if Morph is on launch firmware v3.0.5, it is possible to update Morph using the microSD card reader on the front of the device. Morph supports both exFAT and FAT32 formats.
Download Firmware to MicroSD
The latest firmware can be downloaded by first going to https://firmware.pixelfx.co/ and selecting Morph4K from the product list. You must have your Device ID ready in order to download it. The Device ID is found either in the Morph menu under System > Info or in the Web Inteface after clicking on Show Device Info. Once you've added the Device ID, choose the stable version (or testing, if you prefer) and click on Download Firmware.
Alternatively, when you insert a microSD card into Morph and turn it on, Morph will write a text file to the root of the microSD card called firmware-download-url.txt. This file contains a link that you can use to automatically download the latest firmware from the last chosen Update Channel. This is also another way to retrieve the Device ID via the URL path ...uuid=<Device ID>&pid=morph4k...
.
After the firmware file has finished downloading, place it on the root directory of the microSD card and rename it morph4k-update.fx. Then safely eject the microSD from your computer and proceed with one of the two update methods below.
Method A. Flash Morph with MicroSD Card
- With Morph turned off, insert the microSD card face up in the card reader.
- Briefly hold down the first button from the left (O underneath it) on Morph and turn it on.
- Morph's LED will double-blink red, then double-blink green about five times, and then double-blink yellow continuously. This means the flashing process is underway.
- Once it is complete, the LED will remain white. At this point, you can power cycle the Morph.
- Open the main menu to see from the bottom right-hand corner that Morph is now running the latest firmware.
Method B. Using "Update Firmware from SD Card"
Morph must be on at least firmware version 3.1.0 to proceed
- With Morph turned off, insert the microSD card face up in the card reader.
- Turn Morph on, open the main menu, and go to System > Firmware > Update Firmware from SD Card.
- You will see two fields, Current FW and Install FW, along with the chosen firmware file at the bottom.
- If you see morph4k-update.fx.verified, then press right on the remote once to select the morph4k-update.fx file.
- You can tell the file is correct when the Install FW is now different from the Current FW.
- Press OK on the remote to start installing the firmware.
- Once complete, press OK again to restart Morph.
- The main menu will appear letting you know the latest firmware has installed. Press OK on the remote to mark this version as valid.
- If a morph4k-update.fx.verified file was already on the microSD card, it will be overwritten with the latest firmware version.
Using the rescue system
In the event of a serious problem with the Morph4K, such as a power failure during a firmware update, you can use the rescue system to re-flash the latest firmware. You may lose some of your saved profiles if you follow these steps.
Rescue system via WiFi
To complete this procedure you will need a laptop or other suitable device that can download and upload files via the web.
Start by turning the Morph off, and then hold down the circle button (first face button from the left) and then turn on the Morph.
You should then see a blinking red LED on the front of your device. On your laptop/smart device, check for a WiFi access point called "Rescue-System" and connect to it. The password for the connection is the same as the SSID, "Rescue-System". Note that if you normally disable DHCP on your device and assign an IP address manually, please temporarily re-enable DHCP in order to use the WiFi rescue system on the Morph.
On your laptop/device, go to the following web address http://192.168.4.1/rescue.html. You should see the page shown in the picture below.
Downloading Firmware
If you have a suitable firmware image already downloaded onto your computer/device, you can skip this step and jump ahead to "Uploading Firmware". Otherwise, click on the "Firmware Download" link. This will attempt to open the firmware download page, which will fail since the current access point is not connected to the public internet. Go back into your laptop/devices Wifi settings, disconnect from the Rescue-System access point and reconnect to your usual home broadband WiFi access point.
Once you are reconnected to the internet, refresh or reload the firmware page that just opened. You should now be able to download your firmware of choice, this will usually be the latest stable version unless you have been instructed by PixelFX support to try a different version. Wait for the download to complete, then reconnect to the Rescue-System access point again, and navigate back to http://192.168.4.1/rescue.html (should still be open in the adjacent browser tab on a laptop).
Uploading Firmware
Click on the "Browse" button and locate the firmware image you downloaded before. It's name should appear to the right of the "Browse..." button if you did it correctly.
Selecting the option "Reformat Filesystem" will factory reset the Morph4K, which may be necessary after a failed firmware update attempt. This will, however, delete all of your profiles and stored data from the device. If you have data you wish to preserve, you can try leaving this option deselected. If the update fails, you should try the rescue system again and this time make sure to select "Reformat Filesystem".
When you are ready to proceed, click on "Upload". Please wait patiently while the filesystem formats and/or the firmware uploads and do not turn off the power to the Morph. When the process is complete, you should see a "Successfully Updated Firmware" message on your laptop/device, and the Morph will automatically restart. The rescue process is now complete.
Rescue system via SD Card
If you have difficulty uploading the firmware file to the Morph, you can also place it on the SD card. If you don't have the "firmware-download-url.txt" on your SD card, follow the steps in Rescue system via WiFi to generate the link and then simply copy and paste it and send it via airdrop, instant messenger etc to your internet connected device.
Once you have the link on your target device, paste it into your browser of choice and copy the downloaded file to the root of your SD card. Note that when using the rescue system, the firmware file needs to be renamed to "morph4k-update.fx".
When the SD card is prepared with the firmware file copied to the root of the card and renamed to "morph4k-update.fx", power down your Morph, insert the card, then switch on power while holding the first button on the Morph from the left. The update starts automatically when the file is found and the LED starts flashing: two flashes first green with a longer pause, then yellow.
Once the process is complete the LED will go to a solid white. You can then power cycle the Morph4K and the process is complete.
Common errors
- Error: -7 :- Usually caused by filesystem corruption, try again with the "Reformat Filesystem" option selected.
- error -18 :- Incorrect firmware. A checksum or device-Id does not match. Start the process again and follow the instructions to download the firmware for your target unit. Do not attempt to use a firmware downloaded on another Morph unit.
Updating the Rescue System
New firmware specifically for the rescue system may occasionally be released. Please only update your rescue system firmware if instructed to do so by PixelFX support. To update the Rescue System firmware, follow the steps below.
- Place the "morph4k-rescue.binc" file, provided to you by PixelFX support, onto the root (top level) directory of an SD card (both FAT32 and exFAT are supported).
- Place the SD Card into the SD card slot on the Morph4k.
- Open up the Morph's on screen menu, and navigate to System->Firmware->Rescue Mode Update.
- You should now see the option "Rescue Mode Update". If you do not, check that your SD card is inserted and that you copied the update file correctly.
- Select "Rescue Mode Update" and hit "OK" and then "OK" again to confirm.
- When the update is complete, you should see the message "Rescue update successfully finished!". Press the back button and the process is complete.
Compatibility and Special Configuration
We encourage the community to add sections under each system instead of having an enormous table here. That way we can have more detailed and specific information on a per system basis. A link to a summary page of potentially incompatible systems is found at the end of the list.
Home consoles
- Microsoft Xbox Series X and Series S
Computers
- Insert data
Arcade boards
- Insert data
Scaling pixel art tiles on modern consoles/computers with Morph4K
Morph 4K potential incompatibilities
Scheduled improvements
Scheduled improvements include, but are absolutely not limited to:-
- Improved default SDR to HDR tone/colour mapping
- Additional smoothing and interpolation modes/options
- IR remote control learning (to allow custom remotes to be used/programmed easily)
- GameID support (for novelty features such as Discord Companion app and eventually automatic per-game settings options)
- Auto crop/zoom support
- More deinterlacing modes (e.g 2:2 Telecine for 30fps PS2 titles)
!! This page is work in progress !!