Page 1 of 1

Titan Two Firmware 1.07 PUBLIC RELEASE

PostPosted: Wed Feb 26, 2020 2:39 pm
by J2Kbr
-- UPDATE (March 14th, 2020) --

Titan Two Firmware 1.07 Public Release

-- UPDATE (March 6th, 2020) --

Along Gtuner IV 1.07-RC the Titan Two final testing firmware release is also available for update. Please check below the new features, improvements and changes made.

Titan Two FW 1.07RC Changelog:

* GPC VM: Added MOUSE_DPI identifier to retrieve the user's configured mouse dpi using mouse_status()
* GPC VM: Added support for Gtuner's Computer Vision interface feedback: gcv_ready() and gcv_read()
* Changed all preprocessor macros related to configure the port status flags to standard functions
* Fixed bug causing delay with mxyconverter_*offset(0) when no controller is present {GitHub#259}
* HID Driver: Improvements on mouse raw data acquisition in order to mitigate "noise" (1000Hz)
* Mouse XY Translation: Several optimizations on the conversion algorithm (less CPU demanding)
* Bluetooth Module: Catch and report to Gtuner IV connection errors, including event identification
* Bluetooth Module: Halt data transmission to Bluetooth module if CTS signal is asserted {GitHub#258}
* Bluetooth Module: Dynamic alloc memory for services when needed, instead of static allocation
* Switch Emu: Wait Nintendo Switch commit the pairing results before close USB connection {GitHub#260}
* HID Driver: Increased maximum HID usage items from 20 to 32 (required by Air Mouse) {GitHub#257}
* Multi HID Emu: Added MOUSE_ACPAN to programmatically perform horizontal scroll {GitHub#243}

-- ORIGINAL POST --
Titan Two firmware 1.07 is available for beta testing.

To update your device with the beta firmware, proceed as the following:

1. Update Gtuner IV to 1.07-BETA
2. Go to the folder where Gtuner.exe is located
3. Find the file named “Gtuner.cfg” and open it on notepad or similar text editor
4. At the very end of the file, add the following
Code: Select all
[Advanced]
beta_tester=true
5. Run Gtuner IV and update the device.

To rollback to the stable firmware:

1. set beta_tester= to false
2. put the Titan Two in programming mode and update as normal

--

Any feedback on beta release is appreciated.

Thank you.

Re: Titan Two Firmware 1.07-BETA: CV, BT Debug, Mouse Transl

PostPosted: Wed Feb 26, 2020 9:07 pm
by UK_Wildcats
I am assuming that the latest firmware version (1.7.1. Is this the beta version?

Re: Titan Two Firmware 1.07-BETA: CV, BT Debug, Mouse Transl

PostPosted: Wed Feb 26, 2020 9:54 pm
by J2Kbr
Correct, it is beta.

Re: Titan Two Firmware 1.07-BETA: CV, BT Debug, Mouse Transl

PostPosted: Wed Feb 26, 2020 11:47 pm
by abbasbj
when will factory purchase be effective,
titan two

Re: Titan Two Firmware 1.07-BETA: CV, BT Debug, Mouse Transl

PostPosted: Thu Feb 27, 2020 12:12 am
by J2Kbr
abbasbj wrote:when will factory purchase be effective, titan two

The items are back in stock. However, due the Coronavirus crisis in China, we are not being able to process orders shipments (restriction imposed by the Chinese government). We expect return with regular operations and orders shipment by March 2nd.

Re: [UPD FEB 29] Titan Two FW 1.07B-15 CV, BT Debug, Transla

PostPosted: Sat Feb 29, 2020 7:56 pm
by J2Kbr
Revision 15 of the beta release is now available, more details here:

viewtopic.php?f=2&t=14879&p=96076#p96076

Re: [UPD FEB 29] Titan Two FW 1.07B-15 CV, BT Debug, Transla

PostPosted: Sat Feb 29, 2020 10:50 pm
by Soichi
* Fixed bug causing delay with mxyconverter_*offset(0) when no controller is present {GitHub#259}

Im testing FW 1.07B.
It seems like mxyconverter *offset delay is solved in just only Device Monitor.
Now, mxyconverter *offset func doesnt work in actual output.
so in game i cant control my aim by mxyconverter *offset.

Re: [UPD FEB 29] Titan Two FW 1.07B-15 CV, BT Debug, Transla

PostPosted: Sun Mar 01, 2020 9:57 am
by J2Kbr
Soichi wrote:Im testing FW 1.07B.

Thank you for testing and for your feedback on the beta firmware.

Soichi wrote:It seems like mxyconverter *offset delay is solved in just only Device Monitor.

The Device Monitor, every 10ms, retrieves a sample of the input and output states. The Device Monitor data is not something separated, with its own data structure. What is being shown in the Device Monitor is truly what is being received from controller(s) and what is being send to the console.

Soichi wrote:Now, mxyconverter *offset func doesnt work in actual output. so in game i cant control my aim by mxyconverter *offset.

Please note I've made some changes in the mouse raw data acquisition in order to get a more stable reading of the mouse movement speed, filtering "noise" specially at 1000Hz (high frequency low amplitude oscillations). These changes does not affects the existing Input Translators and/or scripts, with one exception: the mxyconverter_*offset() GPC functions. As these function works directly on the mouse raw data and you will need tweak the value passed to these functions with the FW 1.07.

Re: [UPD MAR 6] Titan Two FW 1.07RC CV, BT Debug, Translator

PostPosted: Fri Mar 06, 2020 8:24 am
by J2Kbr
-- UPDATE (March 6th, 2020) --

Along Gtuner IV 1.07-RC the Titan Two final testing firmware release is also available for update. Please check below the new features, improvements and changes made.

Titan Two FW 1.07RC Changelog:

* GPC VM: Added MOUSE_DPI identifier to retrieve the user's configured mouse dpi using mouse_status()
* GPC VM: Added support for Gtuner's Computer Vision interface feedback: gcv_ready() and gcv_read()
* Changed all preprocessor macros related to configure the port status flags to standard functions
* Fixed bug causing delay with mxyconverter_*offset(0) when no controller is present {GitHub#259}
* HID Driver: Improvements on mouse raw data acquisition in order to mitigate "noise" (1000Hz)
* Mouse XY Translation: Several optimizations on the conversion algorithm (less CPU demanding)
* Bluetooth Module: Catch and report to Gtuner IV connection errors, including event identification
* Bluetooth Module: Halt data transmission to Bluetooth module if CTS signal is asserted {GitHub#258}
* Bluetooth Module: Dynamic alloc memory for services when needed, instead of static allocation
* Switch Emu: Wait Nintendo Switch commit the pairing results before close USB connection {GitHub#260}
* HID Driver: Increased maximum HID usage items from 20 to 32 (required by Air Mouse) {GitHub#257}
* Multi HID Emu: Added MOUSE_ACPAN to programmatically perform horizontal scroll {GitHub#243}