Downloads

   Bliss-Box Firmware Files

 

Firmware Notice

Bliss-Box firmware is proprietary software owned by Bliss-Box LLC. This notice applies to all Bliss-Box firmware files made available on this website unless a specific file or section states otherwise. The firmware and its proprietary source code are not open source and may not be copied, modified, ported, redistributed, or used to create derivative works without written permission from Bliss-Box LLC.

See the individual firmware/product information for any specific licensing terms or exceptions. Certain components, including LLAPI components, may be distributed under separate open-source licenses. Those licenses apply only to the applicable components and do not make the proprietary portions of the firmware open source.

4.86 

  • DDR and Alt map settings were missing from restore defaults
  • XE-1 support was reintroduced
  • Added check for xinput in LLAPI mode
  • fixed factory format mapper bug
  • Fix for a Gameport detection bug
  • Had to fix API generic loop counts
  • Correct eeprom map ( Restore Defaults is required if you update to this version )

4.85

  • Fix missing disable all combos feature
  • Saturn mode was not sending Bridge digital only commands 
  • EEprom mapper was not restore when using restore default. 
  • xInput mapping corrected
  • Dream Cast LCD write corrected

4.84

  • The internal timer system was revamped fixing the follow issues
  • Rumble timer, was not accurate.
  • Hotkey timer, had a few bugs
  • Controller config system for options
  • Atmark support was missing, and had been re added 
  • Corrected Xinput enumeration bug
  • Linux support corrected

4.83 

  • Corrected 7800 detection. 
  • Hotkey bug corrected, along with auto pause features. 
  • Aadded support for hotkey-menu with xinput
  • Addded Gameport support
  • Added Coleco detection fo keypads and wheel

4.82 - Deprecated

  • Corrected 7800 detection. 
  • Hotkey bug corrected, along with auto pause features. 
  • Added support for hotkey-menu with xinput
  • Added Gameport support

4.81 

  • Corrected Memory card reading for n64
  • Revamped n64 and GC code 
  • Fixed GamePort reading and detection
  • Corrected issue with VB detection.
  • Fixed a dpad mode only bug
  • Fixed Genesis A button issue force pads to 3 button mode.
  • Fix m30 R button bug

4.80  

  • Added a new per controller mapper system
  • Added ability to move pdad in to buttons instead  of p-pad
  • N64 native response was off by a byte,
    requires API 3.3.5 or greater. 

4.79

  • Added Vectrex and Nunchuck to the stick range function. 
  • Fixed NeGon button mapping error
  • Fixed Hori N64 mini stick reading.  
  • Added a new alternate mapping 3 ( right ) for button matching. This was a request by  user JohnnyW, and it just made sense. If you like the buttons to match rather than the layouts of the buttons, this is for you. Nes B will map to the same HID assignment as Sega B. 
  • Also added the ability to save the alternate mapping in EEPROM. 
    Note: the API tool was updated for this to version (3.3.3)


4.78

  • Bridge can now read the ALT mapping
  • Added Coleco wheel,  
  • Fixed uDraw pressure range 
  • Fixed NegCon mapping 
  • Fixed Genesis 3 button from going in to DDR mode.
  • Fixed Playstion compatibility.
  • Fixed N64 compatibility.
  • Controller regression tested
  • GPA code ready for A.I.R


4.77

  • Added the current ALT mapping to the Bridge report. So that the Bridge is aware
  • Updated LLAPI signal timing to match GP.
  • Added high byte for rumble time (more accurate rumble)
  • Fixed a API rumble bug that stopped one effect when another was started.
  • Rumble changes above allow the Mister sdl to use both motors now.


4.76

  • Dreamcast - R rumbling was not working with a bottom card.
  • Added a d-pad emulation to rotary encoders.
  • Corrected Atari Trakball and mouse code
  • Fixed genesis poll rate causing button presses
  • Fixes Playstation rumble at low settings.
  • Fixed a TG16 poll rate causing button presses
  • NTT FC controller had a duplicate button press for 8.


4.7
5

  • Corrected PSX flight controller inversion bug
  • Fixed Atari paddle steping to be more smooth
  • Added support for Atari mouse.
  • Added support for Atari FB 7800 mini controllers ( must press right button on inert)
  • Added support for xe-1 ap.

4.74

  • Corrected mapping for Arcade sticks. 
  • added support for TOWNS controller ( see manual for details) 
  • made Adjustments to LLAPI compatible with MiSTer. 
  • Guitar Hero controller bug in detection fixed. 
  • Added betting 5200 analog support. 
  • Upgraded Chjip set

4.73

  • Fixed keypad bug, extension cable is needed most of the time to make this work.
  • Fixed 2600 TrackBall.
  • Added SMS and 2600 TrackBall ID's.
  • Added a fix to support 3do (fz-jp1 and fz-jp1x)
  • Added betting 5200 analog support. 


4.72

  • Fixed a button 'D' gamport issue.
  • Added L2 and R2 support for xinput.
  • Detectino fix for 7800 controllers.
  • Corrected a neogeo bug makign it incomplete. 
  • Greater support for n64 controllers. ( fixed a turbo button issue) 
  • Added support for arcade controllers. 
  • Fixed Dreamcast triggers
  • Fixed neogeo detection and added a force option with ('a' button)
  • Fixed bneogeo A and B button mappings


4.71 

  • Regression Tested.
  • Added support for Atari Trackball CX22.
  • Added greater support for Playstation 3rd part pads.
  • Fixed Famicom NES detection.
  • added 20+ new controllers to compatibility list.
  • TG16 6 button bug fixed
  • Sega 6 button issue fixed
  • Intellivision flashback button bug fixed.
  • Improvements for Vectrex and Game port reading.
  • Snes Ntt Data controller 8 button bug fixed.
  • Added a new rotary to analog features for driving, jar, and SAC controllers.
  • Improved Paddle controller ranges and detection.
  • Added a latency select mode 1-128 ms.
  • Added an Android analog mapping mode.
  • Bug fix for atari 5200 modes.

  

4.70 

  • Versioning change to minor steps.
  • Corrected fishing pole false detection for saturn.
  • fixed absence of Hotkey mode.
  • Nes detection correction.
  • PSX controller analog stick bug corrected.


 

 


 

3.0 ( Compatible With The LLAPI) link

2.0 link

PS3_v2 link

PS classic (mini) link

XBOX (original) link

Switch based on 3.0 link

Switch based on 2.0 link

GSP (Game Station Pro) Switch HORI Clone link


 


 


 A.I.R firmware 1.0.  - Original released Firmware 

Latest A.I.R firmware 2.0.  newer optimized firmware



 




    Bliss-Box Software


    DeviceBuddy


    A Web-base  configuration tool for Chromium based browsers. This application has most of same functionality as the API tool only that it runs from a web browser. it also server as a portable controller test tool.


    BLEND TOOL 


    The Blend Tool is software used for programming the Bliss-Box Blender.  Mapping, splitting, sharing, and rearranging of all controller actions can be done from one to two controllers. This tool is required to program the Blender firmware and features.



    API tool 
    Documentation
     

    The API Tool is a tool to demonstrate and use the Bliss-Box 4-Play/Gamer-Pro to its full potential. The tool is released open source for any to use and modify but may not be sold for commercial use. So this code is not licensed under GPL.

    The API has many features for use with the 4-Play or Gamer-Pro adapters. From programming preferred settings to pulling info about the adapter to interfacing with controller peripherals.

    This tool only supports 2.0 and greater firmware and will guide you in updating your existing 1.x device as well as programming the ports with individual player IDs.

    This tool does require runtimes,   Runtimes for easy access   These older runtimes are no longer supported by Microsoft and are slowly being removed.


    BB Flasher

    The BBFlasher is a lightweight firmware fleshing tool for all Bliss-Box products. If you find the API tool to demeaning this is a good alternative. This tool is required for the Bridge. 


     Older flash tool ( no longer updated)

     
    This tool only works with the GP and original 4-Play.


    Misc Info and Downloads

    RetroArch - If you are using the GPA or the 3.0 firmware on the older adapter like GP/4-Play; use these mappings. Just copy over the existing files. 

    Steam - Mapping for the GPA: Under  steam > settings > controller > Details > begin test >  setup device inputs > Import mapping from clipboard : 030025cdd0160000040d000011010000,Bliss-Box Gamer-Pro Advanced.1,a:b0,b:b1,x:b2,y:b3,back:b4,start:b5,leftstick:b14,rightstick:b15,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux,

    PadForge - Shows as a PS3 controller with 12 pressure buttons 


    Join the Bliss-Box Mailing List

    Get product updates, new releases and announcements.