XNL Compatibility Check (R36S / R36H)

This small program/script can be used to detect if your retro console running on Linux (ArkOS) is compatible with my R36 programs, scripts, drivers etc.

Current Version: 1.0

Please read the additional information bellow!

Download: 11KB (SH/Bash Script)

A .sh script is basically an open-source script which you can just run as-is on your (in this instance Linux) machine/console. You can run it, but for example also open it in Notepad++ and view/edit the code directly.

FREE DOWNLOAD(S) [?]

By clicking on the 'I Agree & Add to download basket', you confirm that you have read and agree to the License shown at the License tab.

Information

This is a small and simple util/script which you can use to detect if your (handheld retro) console is (or at least should be) compatible with my scripts, programs, drivers, tweaks etc.

How to install:
1. Simply add the download to the ‘download basket’, check out (no sign-in required!) and after downloading the zip file extract it.
2. After extracting it, copy the XNL Compatibility Check.sh file to your SD-Card in the Tools folder on the roms partition (often called/labeled EASYROMS by default)
3. Put the SD-Card back into your console, boot it and then navigate to Options-> XNL Compatibility Check and see if your console passes the checks.

ALL my ArkOS/R36 Tools are developed on, tested on and intended for only the R36S and R36H, I do not (and will) not offer or add support for other devices which I don’t own and thus can’t physically test my software on. Sorry.

Clones Warning (and possible false positive system passed message)
There are quite a few R36S clones (and most likely we’ll also soon see clones of the R36H (if they aren’t out there yet already!). These clones have quite some quality issues in hardware, performance and software compatibility. Please check the website https://handhelds.miraheze.org/wiki/R36S_Clones to see if you have a clone or not. And if you are considering to buy an R36S or R36H, then also please check their page to learn how to spot the clones. Personally I can really recommend the BOYHOM store on AliExpress (non sponsored!) to buy your R36S or R36H. I have bought over 10 different devices of them (multiple of both), and none of them had any issues.

It could however be (depending on how they modified the operating system image, or whatever, that my XNL Compatibility Checker does think it’s a real R36S or R36H, please keep in mind that I can’t (and won’t) guarantee that ANY of my R36 software, scripts or drivers foe example will work as expected on the clone devices. Nor will I purposefully purchase any of the clone devices to test my releases and/or make them compatible with them. This is simply put (and not to offend anyone here), because I personally consider the clones as e-waste considering all the (different) issues that are reported with them.

NOTE:
This is simply a tool to make sure that your R36S or R36H is running the correct software, updates, kernel etc. It is NOT intended to check if a different device can run my software or not!

XNL Compatibility Check Registration
The tool will also create a file in the system configuration so that my other programs can detect if your system has previously passed or failed the XNL Compatibility Check. This can then be used to warn you if you for example are trying to install one of my drivers on a device which failed the Compatibility Check. It is however strongly recommended to re-run the XNL Compatibility Check after you’ve installed a (major) ArkOS update for example. Because it could happen in the future that ArkOS for example updates the Linux Kernel to a different version, and that one or more programs or drivers are no longer compatible until I’ve updated them.

But if your tool says that my device (which is not an R36S/R36H) passed all tests, can’t I use your tools anyway then?
Most likely you will be able to do so then, but this is fully at your own risk and responsibility! Most software should not give issues, but there are options/settings/tweaks which will communicate with the hardware directly (like setting GPIO pins for example for LEDS etc). And while the XNL Compatibility Check detected the (exact) same OS and even boot files as are used for the R36S/R36H (which should mean it’s basically the same hardware in most cases), it’s no guarantee that it will actually work. the RG351MP and RGB10X for example also use the same ArkOS image as the R36S/R36H (well the R36’s use their firmware actually 😉), the RGB10X only has one analog stick, and some of my tools (or future programs) might actually depend on two analog sticks. Which could mean that the software will just start “perfectly fine” but that you can’t use it (fully) due to missing controls for example.

TIP: On my R36S & R36H ArkOS Central Page, you’ll find a collection of R36 tools, links and other downloads 😊

NOTE: You can also find this download on my GitHub it you prefer that

IMPORTANT TIP: If you're planning to redistribute this project/product or if you are planning to use it for any commercial purpose (if the license permits these uses of course), then it is highly recommended that you 'copy-paste' this License and store it along with your download(s) for future reference.

License

BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING THIS PROJECT, PRODUCT, FILES OR ANY PART THEREOF (AND THE RELATED DOCUMENTATION) FROM XNL FUTURE TECHNOLOGIES, YOU ON BEHALF OF YOURSELF, OR ON BEHALF OF ANY ENTITY BY WHICH YOU ARE EMPLOYED AND/OR ENGAGED AGREE TO BE BOUND TO THIS LICENSE AGREEMENT.

IMPORTANT
Do note that all sections/'chapters' bellow constitute the entire license and that they are 'interconnected'. This for example means that if there is a section about Closed Source/Binaries License, that this doesn't mean that the rest of the license doesn't to those binaries. It just means that that section is specifically aimed at those files, while the rest of the license (where applicable) is also 'in effect' for those binaries.

MIT License

Copyright (c) 2025 XNL Future Technologies

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Logo & Branding Copyright

XNL Future Technologies™, XNL TV™, XEWA™, TeamXNL™, System166™, The XNL Ft logo, The XNL Future Technologies logo, The XNL TV logo, The E-Series "Flamingo Logo", The XNL E-Academy Logo, The Overkill Edition Logo, The XEWA logo, The System166 Logo, The Sophie The Pigeon 8-Bit logo and others are trademarks or registered trademarks of XNL Future Technologies in The Netherlands and other countries. Other terms, project, product or brand-names and/or logo's may be trademarks of others.

XNL Future Technologies is not associated and does not claim to be associated with any company or product that might have been mentioned in their documentation unless explicitly stated otherwise.

Legal & Disclaimer(s)

SIMPLIFIED DISCLAIMER:
The use of our projects, products, schematics or other files is at your own responsibility and they are provided “AS-IS”, without ANY WARRANTY. Use of the content on or from our website(s) is 100% at your own risk. Please realize that most of the 'stuff' that we offer on our website is intended for the enthusiasts, and thus it is designed/meant to be adapted, expanded or adjusted for use in 'larger' projects. Or that it is meant as a basic guideline to get started on a project of your own. Some products that we used (or have used) internally in our company will be shared with the public so that others can enjoy these modules or products also. For all these projects, product, files etc goes: USE AT OWN RISK! Some projects or products that we use internally do not have build in security measures (like reverse polarity protection for example!), this is to keep the costs at internal (test) stages as low as possible or due to the fact that the product is intended to be used in only one particular way! Keep this in mind when using, building or even buying these projects or products. If you're not sure what you're doing or if you don't trust a certain product, schematic, sample or anything else: USE YOUR INSTINCT and DO NOT CONTINUE, If you DO want to continue working on or with the project, product, source-code, sample, printed circuit board, model, schematic etc: Again: AT YOUR OWN RISK. The same goes for using our software (either closed source or other included binaries): USE A YOUR OWN RISK.

OFFICIAL DISCLAIMER:
THE SOFTWARE, PROJECTS, SCHEMATICS, INFORMATION, SOURCE CODE, SAMPLES, FILES, 3D MODELS AND PRODUCTS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL XNL FUTURE TECHNOLOGIES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE, PROJECTS, SCHEMATICS, INFORMATION, SOURCE CODE, SAMPLES, PRODUCTS OR THE USE OR OTHER DEALINGS IN THE SOFTWARE, PROJECTS, SCHEMATICS, INFORMATION, SOURCE CODE, SAMPLES AND PRODUCTS. XNL FUTURE TECHNOLOGIES ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS SOFTWARE, PROJECTS, SCHEMATICS, INFORMATION, SOURCE CODE, SAMPLES AND PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL XNL FUTURE TECHNOLOGIES BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, PERSONAL INJURY OR DEATH, MATERIAL, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT EVEN IF XNL FUTURE TECHNOLOGIES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. XNL Future Technologies makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. The information contained herein may be of a preliminary or advance nature and is subject to change without notice. No license, whether express, implied, arising by estoppel or other-wise, to any intellectual property rights is granted by this publication. XNL Future Technologies software, projects, schematics, information, source codes, samples or products are not designed, intended, authorized or warranted for use in or as systems for applications intended to support or sustain life, or in any other application in which the failure of XNL Future Technologies software, project, schematics, information, source code, model, sample, files or product could create a situation where personal injury, death, or severe property or environmental damage may occur. XNL Future Technologies products, projects or samples are not designed nor intended for use in weapon systems, this applies to offense and defense systems. XNL Future Technologies projects and products shall never be used to cause harm to living creatures including but not limited to humans and animals. XNL Future Technologies projects and products shall never be used to cause damage to property of any kind. Any use of XNL Future Technologies projects or products to cause harm, death or damage in any kind is strictly prohibited.

XNL Future Technologies reserves the right to discontinue or make changes to its projects, products or files at any time without notice.

SAFETY-CRITICAL, MILITARY, LIFE SUPPORT, MEDICAL AND AUTOMOTIVE APPLICATIONS DISCLAIMER: XNL Future Technologies products, projects, samples, source-codes, documentation, tutorials, software or any other content is not designed for and will not be used in connection with any applications where the failure of such would reasonably be expected to result in significant personal injury or death (“Safety-Critical Applications”). Safety-Critical Applications include, without limitation, life systems or devices, health (monitoring) equipment, safety or security systems, equipment or systems for the operation of nuclear facilities or other “large impact” facilities. XNL Future Technologies products, projects, samples, source-codes, documentation, tutorials, software or any other content is not designed nor intended for use in government, military or aerospace applications or environments or in any other “high-risk” facility, location or environment.

Additional Resources

For a collection of information, links downloads and resources for the R36S/R36H and ArkOS, I’ve created the XNL R36S / R36H ArkOS Central. Here you can basically find all the relevant information you quickly need for the R36S and R36H.

 

Reviews

There are no reviews yet, be the first one to add a review.

Only logged in users who have downloaded this project/product can leave a review.