X10 Community Forum

💬General Category => Announcements => Topic started by: Tuicemen on July 30, 2015, 04:50:19 PM

Title: C++ developers (AHP rewrite)
Post by: Tuicemen on July 30, 2015, 04:50:19 PM
Authinx is looking for someone to rewrite AHP.
They wish the rewrite to be registration free.
I have seen much of the old code however since I'm not skilled at C++( not that I'm skill with any language) this is beyond my level of expertize.
I also don't expect this will pay well so don't expect to get rich from this.
The old code is written with Visual Studio 2003 C++ so if you have this it should be easy to get the old software to compile and go from there.
If there is anyone interested it taking on this challenge PM me and I'll submit your contact info to the person in charge of the software.

I'm sure the community will be as grateful as Authinx will be to see a new version of AHP created.
I'm told once a new unregistered version is created Authinx plans to make some major changes to the CM15A and make the protocol available to every one. :)%

 >!
Title: Re: C++ developers (AHP rewrite)
Post by: stevech on December 17, 2015, 06:41:43 PM
Did this work ever commence?
Title: Re: C++ developers (AHP rewrite)
Post by: Tuicemen on December 17, 2015, 08:50:15 PM
As far as I know NO! :(
They are still looking for someone as far as I know.
Title: Re: C++ developers (AHP rewrite)
Post by: dhouston on December 19, 2015, 08:40:42 AM
I doubt they will find anyone. IIRC, a developer's license for the Cypress CY7C63723 chip used was more than $1000 back when the CM15A was introduced. And, developing for a USB interface is an order of magnitude more difficult than for a serial interface. And, finally, they have their cart attached to the wrong end of the horse - they need to complete any hardware redesign before trying to write interfacing software.
 >*<
Were they to replace the Cypress CY7C63723 with an Atmel ATmega328 plus a CH340G USB-Serial chip (a combination widely used in Arduino clones), they could save a little money and make creating the software & firmware much easier. They could also improve the RF receiver (and also save a bit) using a Micrel MICRF008YM chip which is superheterodyne but with bandwidth comparable to superregenerative receivers (a big help with poorly tuned LC controlled X10 RF transmitters). They could increase the size of the EEPROM several fold for a few pennies more. Adding a WiFi interface would add less than $1 with the ESP8266 ESP-01 (with hardware RTC and WiFi range in hundreds of meters). Any of the millions of Arduino developers could create the needed software/firmware without needing to buy a developer's license - Arduino also officially supports the ESP8266 WiFi module. Were Authinx to provide a schematic and Gerber files for the 2013 design, I might even take a whack at it instead of whacking the horse they have before their cart.
Title: Re: C++ developers (AHP rewrite)
Post by: Tuicemen on December 19, 2015, 09:48:48 AM
Authinx isn't looking at creating new software for the Cm15 as that would as you stated be a large undertaking.
They are only looking at getting the current software working for current and future users of this model.(I think)
They currently don't have plans to manufacture more CM15As with the same internals.
In fact I believe it is close to the bottom of the list for module rebuilds.

I'm not sure if they have much from the 2013 design as that info may have been lost on one of the servers they were unable to get working.
I'll put you in contact with the one person that might have access to what you 'd need.
 >!
Title: Re: C++ developers (AHP rewrite)
Post by: dhouston on December 20, 2015, 10:11:58 AM
I'm not sure if they have much from the 2013 design as that info may have been lost on one of the servers they were unable to get working.
I'll put you in contact with the one person that might have access to what you 'd need.

Please do.
Title: Re: C++ developers (AHP rewrite)
Post by: Tuicemen on March 28, 2016, 09:07:35 AM
From going over the code it looks like AHP will compile with Visual Studio 2005 as well as 2003.
There currently is one programmer with Visual Studio 2003 going over the code.
They have discovered that there are several other things required to build so things are progressing however slowly.
Other requirements to compile:
DirectX SDK
Windows SDK
Windows Media SDK
Windows Driver Kit
Windows Template Library
Platform SDK
 >!
Title: Re: C++ developers (AHP rewrite)
Post by: Walt2 on January 22, 2018, 04:24:40 PM
Its 2018.   Did this project ever get anywhere?
Title: Re: C++ developers (AHP rewrite)
Post by: Tuicemen on January 22, 2018, 04:29:58 PM
I've not heard anymore on this however Authinx has been focused more on the WIFI module.
The code I was able to get was all over the place and not updated to work with newer visual studio versions.