Morph 4K: Difference between revisions
Added Updating Firmware section |
m Fixed references to "PixelFX" as "Pixel FX" |
||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
== Introduction == | == Introduction == | ||
[[File:Morph_4K_Front.png|400px|right]] | [[File:Morph_4K_Front.png|400px|right]] | ||
Pixel FX 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 customized to a users exact needs and setup, therefore saving the end user considerable expense. The base unit has one HDMI input. Expansion modules allow the device to accept various analog signals too. | By being modular in design, the unit can be customized to a users exact needs and setup, therefore saving the end user considerable expense. The base unit has one HDMI input. Expansion modules allow the device to accept various analog signals too. | ||
| Line 37: | Line 37: | ||
=== More information & discussion === | === More information & discussion === | ||
* [https://docs.pixelfx.co/ | * [https://docs.pixelfx.co/ Pixel FX Documentation] | ||
* [https://discord.com/channels/1101136714916962364/1167441958638202960 Discord chat room] | * [https://discord.com/channels/1101136714916962364/1167441958638202960 Discord chat room] | ||
* [https://videogameperfection.com/forums/forum/pixelfx-products/morph-4k/ VGP hosted discussion forum] | * [https://videogameperfection.com/forums/forum/pixelfx-products/morph-4k/ VGP hosted discussion forum] | ||
| Line 258: | Line 258: | ||
To connect using a HDMI upgrade, HDMI adapter or secondary scaler, use the adapters "pass-though" or "digitization only" mode if one is available. If no passthrough 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. | To connect using a HDMI upgrade, HDMI adapter or secondary scaler, use the adapters "pass-though" or "digitization only" mode if one is available. If no passthrough 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. | ||
For specific considerations for each system, see [[ | For specific considerations for each system, see [[Morph_4K_System_Compatibility|Morph 4K System Compatibility]] | ||
'''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). Morph 4K 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) Morph 4K has a fast, motion adaptive deinterlacer that is optimised for video game content. | '''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). Morph 4K 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) Morph 4K has a fast, motion adaptive deinterlacer that is optimised for video game content. | ||
| Line 805: | Line 805: | ||
|- | |- | ||
|'''Check for Update''' | |'''Check for Update''' | ||
|Allows you to run a firmware version check against the | |Allows you to run a firmware version check against the Pixel FX server on the selected update channel to compare the staged and installed firmware versions. When these values are equal, then you will see the message "Firmware is up-to-date." When these values are not equal, then you can click OK to check release notes for the version differences and either click back to exit or click OK to initiate a firmware update. For the full list of steps to implement the firmware update, check out [[Morph_4K#Updating_via_WiFi|Updating via WiFi]]. | ||
|- | |- | ||
|'''Update Firmware*****''' | |'''Update Firmware*****''' | ||
|Allows you to stage and install the newest firmware update available from the | |Allows you to stage and install the newest firmware update available from the Pixel FX server based upon the selected update channel. For the full list of steps to implement the firmware update, check out [[Morph_4K#Updating_via_WiFi|Updating via WiFi]]. | ||
|- | |- | ||
|'''Update Firmware from SD Card''' | |'''Update Firmware from SD Card''' | ||
| Line 819: | Line 819: | ||
'''*****''' ''As of the 3.9.x firmware, a microSD is always required to run Update Firmware.'' | '''*****''' ''As of the 3.9.x firmware, a microSD is always required to run Update Firmware.'' | ||
[[File:Morph_Firmware_Check_for_Update.png|thumb|300px|right|Example of Check for Update screen after a version check verifies a new update is available on the | [[File:Morph_Firmware_Check_for_Update.png|thumb|300px|right|Example of Check for Update screen after a version check verifies a new update is available on the Pixel FX server for the stable channel]] | ||
==== OSD ==== | ==== OSD ==== | ||
| Line 895: | Line 895: | ||
|- | |- | ||
|'''Write debug log******''' | |'''Write debug log******''' | ||
|Allows you to write a debug log file called ''debug.txt'' to the root directory of the [[Morph_4K#MicroSD_Port|microSD]] card. This is useful in the event you encounter a problem or issue using your Morph and need to share your debug log with | |Allows you to write a debug log file called ''debug.txt'' to the root directory of the [[Morph_4K#MicroSD_Port|microSD]] card. This is useful in the event you encounter a problem or issue using your Morph and need to share your debug log with Pixel FX. By default, this is set to off and can be changed to '''yes (overwrite)''' to write over the file on each power cycle or '''yes (keep)''' to continuously record lines without losing debug history. The debug log can easily be accessed from the [[Morph_4K#Web_Interface|Web Interface]] at [http://morph4k.local/sdcard/debug.txt http://morph4k.local/sdcard/debug.txt]. Currently TX, RX and Clock events are recorded as well as other notable events. In order to locate events in their context, you can use the '''Number 5''' button on the Morph remote to create a ''user mark'' in the log file (such as when a sync drop occurs) to assist in inspecting the debug log for unusual behavior in proximity to the recorded user marks.******** | ||
|- | |- | ||
|'''Signal modifier''' | |'''Signal modifier''' | ||
|Allows you to change Morph's HDMI transmitter charge pump current. By default, this is set to off. Turning this on is recommended when using a very long HDMI cable or when advised during troubleshooting by | |Allows you to change Morph's HDMI transmitter charge pump current. By default, this is set to off. Turning this on is recommended when using a very long HDMI cable or when advised during troubleshooting by Pixel FX support. First check for the existing value via the [[Morph_4K#Web_Interface|Web Interface]] URL [http://morph4k.local/signal_modifier/VALUE http://morph4k.local/signal_modifier/VALUE], then replace VALUE with a different option i.e. 0, 1, 2, 3. | ||
|- | |- | ||
|'''Fan setting''' | |'''Fan setting''' | ||
| Line 939: | Line 939: | ||
==== Game ID ==== | ==== Game ID ==== | ||
The Game ID submenu contains settings related to [https://junkerhq.net/xrgb/index.php?title=Game_ID Game ID]. Game ID allows supported consoles and devices (such as | The Game ID submenu contains settings related to [https://junkerhq.net/xrgb/index.php?title=Game_ID Game ID]. Game ID allows supported consoles and devices (such as Pixel FX's xDigitals and Retro GEMs) to transmit which game or software title you are currently playing over to Morph. Additional Pixel FX links pertaining to advanced use of Game ID: | ||
* [https://docs.pixelfx.co/API-V0.html#game-id Game ID Rest API] | * [https://docs.pixelfx.co/API-V0.html#game-id Game ID Rest API] | ||
| Line 1,037: | Line 1,037: | ||
==== Snake ==== | ==== Snake ==== | ||
[[File:Morph_Snake_Game_Example.png|thumb|300px|right|Example of | [[File:Morph_Snake_Game_Example.png|thumb|300px|right|Example of Pixel FX's Snake game]] | ||
The Snake submenu is | The Snake submenu is Pixel FX's version of the popular classic video game, [https://en.wikipedia.org/wiki/Snake_(video_game_genre) Snake]. This is useful when you want to easily play a game in the OSD without powering on a separate device or console. | ||
{| class="wikitable" align="center" | {| class="wikitable" align="center" | ||
| Line 1,073: | Line 1,073: | ||
|- | |- | ||
|'''Force Firmware Update''' | |'''Force Firmware Update''' | ||
|Choose this option to reset the [[Morph_4K#Firmware|firmware updater]] so a new version is found the next time it is executed, even if the checksum of the firmware on the server matches the firmware that is currently installed. Generally, you would only use this option when advised during troubleshooting by | |Choose this option to reset the [[Morph_4K#Firmware|firmware updater]] so a new version is found the next time it is executed, even if the checksum of the firmware on the server matches the firmware that is currently installed. Generally, you would only use this option when advised during troubleshooting by Pixel FX support. | ||
|- | |- | ||
|'''Force Preset Install/Update''' | |'''Force Preset Install/Update''' | ||
|Choose this option to reset the [[Morph_4K#Presets|preset updater]] so a new version is found the next time it is executed, even if the version of the preset archive matches the version currently installed. Generally, you would only use this option when advised during troubleshooting by | |Choose this option to reset the [[Morph_4K#Presets|preset updater]] so a new version is found the next time it is executed, even if the version of the preset archive matches the version currently installed. Generally, you would only use this option when advised during troubleshooting by Pixel FX support. | ||
|- | |- | ||
|} | |} | ||
| Line 1,214: | Line 1,214: | ||
=== Updating via SD Card === | === Updating via SD Card === | ||
[[File:Pixel_FX_Firmware_Download_Website.png|thumb|300px|right|[https://firmware.pixelfx.co/ | [[File:Pixel_FX_Firmware_Download_Website.png|thumb|300px|right|[https://firmware.pixelfx.co/ Pixel FX Firmware Download Website]]] | ||
When no WiFi access is available, especially if Morph is on launch firmware v3.0.5, it is possible to update Morph using the [[Morph_4K#MicroSD_Port|microSD port]] on the front of the device. Morph supports both exFAT and FAT32 formats. | When no WiFi access is available, especially if Morph is on launch firmware v3.0.5, it is possible to update Morph using the [[Morph_4K#MicroSD_Port|microSD port]] on the front of the device. Morph supports both exFAT and FAT32 formats. | ||
| Line 1,235: | Line 1,235: | ||
*; Using Morph's Web Interface | *; Using Morph's Web Interface | ||
# If you've successfully connected Morph to your local SSID by following the [[Morph_4K#WiFi_Setup_Wizard|WiFi Setup Wizard]] (even though you're unable to update via WiFi), then the firmware file can be downloaded from the [http://morph4k.local/ Web Interface] under the [[Morph_4K#Manual_FW_Update|Manual FW Update]] section by clicking '''Download firmware for manual update'''. | # If you've successfully connected Morph to your local SSID by following the [[Morph_4K#WiFi_Setup_Wizard|WiFi Setup Wizard]] (even though you're unable to update via WiFi), then the firmware file can be downloaded from the [http://morph4k.local/ Web Interface] under the [[Morph_4K#Manual_FW_Update|Manual FW Update]] section by clicking '''Download firmware for manual update'''. | ||
# This will redirect you to the [https://firmware.pixelfx.co/ | # This will redirect you to the [https://firmware.pixelfx.co/ Pixel FX Firmware Download Website] with a pre-populated Device ID. You can choose the latest stable version (or testing, if you prefer) and click on Download Firmware. | ||
# 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. | # 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. | ||
| Line 1,274: | Line 1,274: | ||
#* If DHCP is disabled on your device and you're using a static IP address, be sure to re-enable DHCP in order to connect to the '''Rescue-System''' SSID. | #* If DHCP is disabled on your device and you're using a static IP address, be sure to re-enable DHCP in order to connect to the '''Rescue-System''' SSID. | ||
# In your browser, go to the address [http://192.168.4.1/rescue.html http://192.168.4.1/rescue.html]. Keep the browser window open and switch your laptop/desktop back to your local SSID. | # In your browser, go to the address [http://192.168.4.1/rescue.html http://192.168.4.1/rescue.html]. Keep the browser window open and switch your laptop/desktop back to your local SSID. | ||
# Go back to the browser window and click on Firmware Download. This will take you to the [https://firmware.pixelfx.co/ | # Go back to the browser window and click on Firmware Download. This will take you to the [https://firmware.pixelfx.co/ Pixel FX Firmware Download Website] with a pre-populated Device ID. | ||
# In the version list, choose the latest stable version (or testing, if you prefer) and click on Download Firmware. | # In the version list, choose the latest stable version (or testing, if you prefer) and click on Download Firmware. | ||
# After the firmware file has finished downloading, rename it '''morph4k-update.fx'''. | # After the firmware file has finished downloading, rename it '''morph4k-update.fx'''. | ||
| Line 1,307: | Line 1,307: | ||
==== Updating the Rescue System ==== | ==== 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 | New firmware specifically for the rescue system may occasionally be released. Please only update your rescue system firmware if instructed to do so by Pixel FX support. To update the Rescue System firmware, follow the steps below. | ||
# Place the '''morph4k-rescue.binc''' file, provided to you by | # Place the '''morph4k-rescue.binc''' file, provided to you by Pixel FX support, onto the root directory of a microSD card (both FAT32 and exFAT are supported). | ||
# Safely eject the microSD from your computer. Make sure Morph is fully powered off via physical switch (not standby mode via remote power button), insert the microSD card face up in the card reader. | # Safely eject the microSD from your computer. Make sure Morph is fully powered off via physical switch (not standby mode via remote power button), insert the microSD card face up in the card reader. | ||
# Power on Morph, open the main menu, and navigate to System > Firmware where you should see the option Rescue Mode Update. | # Power on Morph, open the main menu, and navigate to System > Firmware where you should see the option Rescue Mode Update. | ||