The premium version has the same features as the free version, plus:

  • It allows you to define 16 GPIO inputs or outputs (for example, you may define 8 GPIO outputs and 8 external sensors, or 16 GPIO outputs for relays).
  • It allows you to create battery-powered DIY devices with effective power management.

I plan to add new features and sensor types to the premium version.

1 device

Price: 6.95 USD / device

(without local taxes)

Get Premium

3 devices

Price: 5.95 USD / device

(without local taxes)

Get Premium

6 or more devices

Price: 3.95 USD / device

(without local taxes)

Get Premium

Note:

  1. The premium firmware is linked to a device. If you’ve purchased it for one device and requested firmware one time, you cannot move it later to another device. You can install all further updates on the same device.
  2. I cannot guarantee that the firmware will work in all configurations and schematics, but I’ll make all efforts to fix bugs and resolve issues. If you are not sure the firmware can work for you, please, test the free version first.
  3. To the maximum extent permitted by applicable law, the firmware and documentation are provided “AS IS.” I disclaim all other warranties and conditions, either express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, conformance with description, title, and non-infringement of third party rights.
Premium version interface
Premium version interface

Comments
Harvey Specter
Posted at 03:32 September 4, 2021
ngd
Reply
Author

I am in Vietnam, can I buy it? .6 devices is like. I do not understand.Can you help me explain?

    Harvey Specter
    Posted at 06:11 September 4, 2021
    Owner
    Reply
    Author

    No problems if you have a bank card like Visa or Mastercard. Click the “Get premium” button and place your order online.

Harvey Specter
Posted at 10:42 August 6, 2021
Dieter
Reply
Author

Hello, I am very happy to see, that you have managed to build PSM. I reckon, also the pricing is fair to get started. My question: Can I build a device that sleeps, will be woken up by a radio based command, controls a gpio and falls back to sleep. In other simple words, a remotly controlled “relais”. Is this possible with 4uAmps standby? Thanks for your input

    Harvey Specter
    Posted at 10:49 August 6, 2021
    Owner
    Reply
    Author

    Hello,

    Please, note it is not true sleep because the device should wake up, enable radio and check for commands.
    You should enable the “Poll for queued commands” option on the “Expert” tab. Power consumption depends on the interval. Average consumption will be more than 4uA.

      Harvey Specter
      Posted at 07:28 August 7, 2021
      Dieter
      Reply
      Author

      Makes sense. Can the HW “queue”/receive commands while deep sleeping, or only when awake (I assume around 20mA)? In other words, would I miss a command, while deep sleeping?
      Would you mind, putting up a screenhot of the “Expert” tab?

        Harvey Specter
        Posted at 07:40 August 7, 2021
        Owner
        Reply
        Author

        The device cannot receive anything in the sleep mode because the radio is off. You should not miss a command because a coordinator or router should hold these commands for some time (note, some routers do not support this mode).

          Harvey Specter
          Posted at 12:16 August 7, 2021
          Dieter
          Author

          Understood. So how is e.g. the IKEA FYRTUR blind achieving this? It runs on 2 18560 Cells (~6Ah) almost 160 days with 2 motor cycles of ~15sec a day (maybe 4-5Ah). There is not much energy left for a 24×7 monitoring (say 0,5mA avg.). That would be a ratio of 1:100 with 4uA sleep. If I press the zigbee remote, it feels it reacts instantaniously. I guess less then 200ms delay. Reading your post, I would have to poll with this frequency (4-5times per second). Could I sleep so short inbetween to get an avg consumption of 0,5 mA?. Wat would be the timings for wake-up? Do you have data for this? Is there a different mode/profile in ZigBee to achieve this? Thanks heaps, Dieter

          Harvey Specter
          Posted at 17:16 August 7, 2021
          Owner
          Author

          Please, look here:
          https://ptvo.info/zigbee-configurable-firmware-features/power-saving-mode/cc2530-power-consumption-in-psm/
          Maybe, you can get more info on how it works and calculate a battery lifetime in your case.

          Harvey Specter
          Posted at 09:30 August 8, 2021
          Dieter
          Author

          Ok, thanks for your patience and input 🙂 It helps me lots to find the right direction. Really last question now: You state 30ua per 120s with “polling” every 5 sec. Would I be in the right ballpark, if I wake up for queue reading every 1 sec.–> 5 x as often. The consumption would be in the order of 5 x 30uA = 150uA for 120s or 75uA/sec.

          Harvey Specter
          Posted at 09:49 August 8, 2021
          Owner
          Author

          Yes, if you poll every second, power consumption increases 5x times (5 x 30uA = 150uA).

Harvey Specter
Posted at 00:07 July 24, 2021
luca
Reply
Author

is it possible to connect a temperature sensor and a display?

    Harvey Specter
    Posted at 09:28 July 25, 2021
    Owner
    Reply
    Author

    Hi! The firmware does not support any displays.

Harvey Specter
Posted at 00:36 July 2, 2021
JohnRob
Reply
Author

Hi, Love your program(s).
I wish to purchase a single premium license to get started. However I am now in the “collecting parts” mode. If I purchase the license now but don’t use it for 2 months is there an issue?

I guess I don’t know the procedure for loading the firmware to a single board. Is it part of the firmware configuration program, a license entered somewhere or do I need to send you the ID of the target board?

Thanks
JohnRob

    Harvey Specter
    Posted at 04:29 July 2, 2021
    Owner
    Reply
    Author

    Hi.
    1. The license will never expire.
    2. The firmware configuration program will ask you about the license code when you save a firmware with premium featutes.

Harvey Specter
Posted at 11:40 May 12, 2021
Scheusal
Reply
Author

I want to create a battery powered remote, to have a universal remote for my home automation.
1.does the firmware support an input matrix, lets say 4×4 (16 Buttons) ?
(sure i can just use 16 separate inputs or link every button to a specific pin combination afterwards but thats not convenient).
2. what about the PSM in such a configuration? will it be able to wake up from sleep with a press of any button?

thanks

    Harvey Specter
    Posted at 06:21 May 13, 2021
    Owner
    Reply
    Author

    1. The firmware does not support a button matrix.
    2. Yes, the firmware can wake up when you press a _single_ button.
    Look at the following project: https://github.com/diyruz/freepad/

Harvey Specter
Posted at 09:13 April 24, 2021
Giovanni C
Reply
Author

Hello, can you clarify the premium fee ?
If I’ve 3 identical devices will I need to buy 3 times the firmware or just one time and install it in the 3 identical devices?

    Harvey Specter
    Posted at 09:46 April 24, 2021
    Owner
    Reply
    Author

    You need 3 licenses for 3 devices with any configuration, identical or not.

Harvey Specter
Posted at 22:38 March 31, 2021
JohnRob
Reply
Author

One more question regarding low power operation:
Do the configurations for the supported sensors utilize the sensor’s low power mode?
Most concern to me are:
1) BME280
2) BH1721
3) One wire DS18B20 ( I guess this would simply be the standby mode)

Thanks
John

    Harvey Specter
    Posted at 03:44 April 1, 2021
    Owner
    Reply
    Author

    You can control the power source of all sensors with P10 and P11 pins. So, they will wake up only when needed.

Harvey Specter
Posted at 20:22 March 31, 2021
Shawn
Reply
Author

Interested in PSM but have a couple questions. If we don’t have an external interrupt is there a way to have the device sleep for say 1 hour, take a reading, send data, and then sleep again? Also have a question about using GPIO for power. If I pull one of the 20ma GPIO to high to provide power to a sensor can this set the GPIO to low before sleeping to save power?

Harvey Specter
Posted at 15:17 March 31, 2021
Yusuf
Reply
Author

I wrote earlier and mentioned the sleep low-power mode requirement. You have now added it and turned it into a commercial business model. Congratulations. I will contact you directly later for the high volume production regarding the price. But first, I want to quickly produce a prototype evk and test and measure it. I could not see the memory requirement for firmware, how much flash size is required minimum. I will design for CC2530Fxxx as per the requirement. Also, do you have any notes to warn before drawing? Especially for low-power design.

    Harvey Specter
    Posted at 03:38 April 1, 2021
    Owner
    Reply
    Author

    Hi. The firmware is compiled for CC2530F256. I’m sorry, but I’m not a hardware engineer. My suggestions are obvious. Use low-power external components and sensors.

Harvey Specter
Posted at 06:19 March 31, 2021
JohnRob
Reply
Author

John:
I’ve been waiting for the ability to make batter powered devices. I’m going to guess that there is some kind of serial number in the cc2530 which you can limit the use of a limit the use of that version of your firmware. Assuming this is how it will function, will I be able to massively change the function of this one unit under the original license. lets assume i’m dropping one senor for a newer sensor. And you now deed to add several voltage measurements.
This all has changed the function of the device but it is still using the original2530 board.

Am I on the right track here?

    Harvey Specter
    Posted at 06:58 March 31, 2021
    Owner
    Reply
    Author

    Hi,
    Yes, each CC2530 board has a unique serial number (the IEEE address). You can install my premium firmware on a chip with that serial number an unlimited number of times with any configurations. Of course, you can install other firmware on that chip too. Later, you can return to my firmware and install it again.

Harvey Specter
Posted at 15:04 March 28, 2021
Mariusz
Reply
Author

Hi, is it possible to have 7 input pins ans 11 output? May I use pins P07, P10, P11, P21, P22?

    Harvey Specter
    Posted at 04:37 March 29, 2021
    Owner
    Reply
    Author

    Hi. Yes, it is possible in the Premium version. You may use these pins (P07, P10, P11) on CC2530 without an amplifier.

      Harvey Specter
      Posted at 06:57 March 29, 2021
      Mariusz
      Reply
      Author

      What about P21, P22? Do you know any problems with using those as input/output?
      I’m having trouble with software/hardware that I don’t know the reason for. Using the MS1PA1 module (and not using P10, P11) CC2530 keeps restarting after a few seconds – but when I use any of the inputs (which causes the output toggle) the problem disappears. It looks like it’s rebooting until the first input is received. After turning it off / on, the problem returns.

      P.S. Any bigger discount on 20 licenses?

        Harvey Specter
        Posted at 07:40 March 29, 2021
        Owner
        Reply
        Author

        There are no problems with P21, P22. Please, try to disable Input 1.

Harvey Specter
Posted at 16:25 March 23, 2021
Ken Petersen
Reply
Author

Hi

I have developed a home automation device based on the Zwave Z-Uno module, that is very easy to program, also for a hardware engineer as me 😉
I found you firmware here for the Zigbee CC2530 circuit.
I want to mature my product for production, so it is not for DIY use.
I want to ask you some question, if you are interested in develop and supplying firmware for us, if we change to CC2530 series chips.
We are not able to make software for Zigbee communication, only for the application on top, we are not software engineers.
If interested, please reply to my email, and I will describe the project.

    Harvey Specter
    Posted at 03:39 March 24, 2021
    Owner
    Reply
    Author

    Hi, I’ve answered in an email.

Harvey Specter
Posted at 07:45 March 23, 2021
Damian
Reply
Author

I want to build battery powered impulse counter (for electric consuption based on blinking LED) – do I need premium version for it? What is difference in power menagment in free vs premium version?

    Harvey Specter
    Posted at 08:29 March 23, 2021
    Owner
    Reply
    Author

    The free version does not use power management and consumes about 8-28 mA. The premium version has the power-saving mode and consumes about 4 uA in the sleep mode. If your impulses are frequent, you don’t need the power-saving mode because the chip never sleeps.

      Harvey Specter
      Posted at 11:46 March 23, 2021
      Damian
      Reply
      Author

      OK, thanks for that information… So I see that my device will last on planned battery (CR2032) just one day if I calculate it right… Impulse frequency is 6400 impulses for 1kWh… Typically in my consumption about 1 impulse per second… I think I need to plan bigger battery 🙂

        Harvey Specter
        Posted at 13:57 March 23, 2021
        Owner
        Reply
        Author

        I think you can use a constant power source if you calculate electrical energy.

          Harvey Specter
          Posted at 14:30 March 23, 2021
          Damian
          Author

          Unfortunately no… All in box is sealed, only impulse LED is visible, no possibility to connect to power source there… One more question – if I’ll use paid version with PSM and disable “wait for command” feature it should wake just when impulse received and sleeps immediately after? And it will wake each 60s to send report? If yes – it maybe can be acceptable with some bigger batteries than CR2032…

Harvey Specter
Posted at 09:09 March 7, 2021
Filip
Reply
Author

Maybe some (even one-time) discount for folks that donated you before? 🙂

While I do love Your firmware, highly appreciate Your hard work and time invested into this product, and I also recommend your firmware many times on my local community; 7€ price tag per device is little bit too high for me, personally. (I use only 1-2 inputs/outputs and that’s it, but I would want to try out the power saving feature.)
However, I’ve donated you to before and even suggested using Buy Me A Coffee 🙂

Maybe there’s a potential to provide demo mode (just to test out features and compatibility)? E.g. firmware that will work for only one week, or demo configurator with access to the premium features, but with limit of 1-2 features to be used at once.

    Harvey Specter
    Posted at 10:11 March 7, 2021
    Owner
    Reply
    Author

    Hi!
    Yes, of course. I’ve sent you a key via email.

      Harvey Specter
      Posted at 16:00 March 8, 2021
      Filip
      Reply
      Author

      Thanks man! <3

Harvey Specter
Posted at 00:58 March 7, 2021
Joseph
Reply
Author

Can I use your project commercially?

    Harvey Specter
    Posted at 10:13 March 7, 2021
    Owner
    Reply
    Author

    You can use my firmware commercially. But keep in mind, I can only provide limited support, and the firmware provided “AS-IS.”

Harvey Specter
Posted at 08:25 March 6, 2021
MICKAEL
Reply
Author

Hi

How do you plan to manage the breakdowns?
This is DIY. During tests I destroyed 3 x IC E18-MS1-PCB.
I think you should plan in Premium an unlimited version in order to be able to replace the ICs destroyed during prototyping or handling error.

    Harvey Specter
    Posted at 15:01 March 6, 2021
    Owner
    Reply
    Author

    Sorry, but I cannot manage breakdowns. You’ll lose a license for that device. Unfortunately, I don’t see a way to control an unlimited license too. Could you offer your variant?

Harvey Specter
Posted at 09:10 March 4, 2021
Sergei
Reply
Author

200 Russian rubles is too expensive. It is easier then to buy the final device.

    Harvey Specter
    Posted at 09:50 March 4, 2021
    Owner
    Reply
    Author

    Yes, of course. Any DIY will be more expensive than a mass-device because you make your personal effort on it. I suppose, your time costs more. Or you may compile your firmware yourself. There are many examples on the web.

    Harvey Specter
    Posted at 08:02 March 29, 2021
    Mariusz
    Reply
    Author

    I think there is no comparable solution on the mass market. Besides, the prices are quite reasonable in my opinion. Note that the volume of potential sales is a limited but non-trivial amount of work done.

      Harvey Specter
      Posted at 08:06 March 29, 2021
      Owner
      Reply
      Author

      Thank you :). I’ve started this project as a hobby. I hope, it may help more people.

Leave a Reply to Shawn
Cancel Reply