Author Topic: Festool Bluetooth Adapter - working with old Minis  (Read 1139 times)

0 Members and 1 Guest are viewing this topic.

Offline ntlord

  • Posts: 9
Festool Bluetooth Adapter - working with old Minis
« on: December 29, 2021, 05:12 PM »
Hey all,

I have an older Mini vaccum cleaner that is incompatible with the bluetooth modules. I recently bought a Shaper and got a little annoyed with all the bending back and forth--so I wanted to find a solution. I have a fair amount of background in reverse engineering RF devices though. So on a whim, I decided to buy one of the bluetooth adapters. To make a long story short, I was able to figure out how it worked enough to get it to work with one of these relay socket devices:

https://shop.m5stack.com/collections/atom-series/products/atom-socket-kit-hlw8023-jp-us

Basically all you do is plug your vaccum into that device, and keep it on manual. The remote does the rest of the work. If folks are interested, I can clean up the code a bit, and post it on github. For now, what I have is pretty basic, but with a little bit of work, I could set it up so that it can pair with multiple different remotes too.

Edit: I should add one important detail--this does not require the receiver to work. I've figured out how to get it to work with just bare remote. The device I linked to captures the signals directly because it has a chip inside of it with bluetooth LE capability.
« Last Edit: December 29, 2021, 05:17 PM by ntlord »

Festool USA does not pre-approve the contents of this website nor endorse the application or use of any Festool product in any way other than in the manner described in the Festool Instruction Manual. To reduce the risk of serious injury and/or damage to your Festool product, always read, understand and follow all warnings and instructions in your Festool product's Instruction Manual. Although Festool strives for accuracy in the website material, the website may contain inaccuracies. Festool makes no representations about the accuracy, reliability, completeness or timeliness of the material on this website or about the results to be obtained from using the website. Festool and its affiliates cannot be responsible for improper postings or your reliance on the website's material. Your use of any material contained on this website is entirely at your own risk. The content contained on this site is provided for informational purposes only and does not constitute professional advice.


Offline JINRO

  • Posts: 33
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #1 on: December 29, 2021, 05:26 PM »
Hey all,

I have an older Mini vaccum cleaner that is incompatible with the bluetooth modules. I recently bought a Shaper and got a little annoyed with all the bending back and forth--so I wanted to find a solution. I have a fair amount of background in reverse engineering RF devices though. So on a whim, I decided to buy one of the bluetooth adapters. To make a long story short, I was able to figure out how it worked enough to get it to work with one of these relay socket devices:

https://shop.m5stack.com/collections/atom-series/products/atom-socket-kit-hlw8023-jp-us

Basically all you do is plug your vaccum into that device, and keep it on manual. The remote does the rest of the work. If folks are interested, I can clean up the code a bit, and post it on github. For now, what I have is pretty basic, but with a little bit of work, I could set it up so that it can pair with multiple different remotes too.

Edit: I should add one important detail--this does not require the receiver to work. I've figured out how to get it to work with just bare remote. The device I linked to captures the signals directly because it has a chip inside of it with bluetooth LE capability.

I can't wait to see actual working image/video for this! I'm all in for this! :)

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #2 on: December 29, 2021, 06:02 PM »

Offline Cheese

  • Posts: 9255
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #3 on: December 29, 2021, 06:11 PM »
Nicely done... [smile]...what's the range?  I'm thinking about a Festool switch mounted on the end of a 36mm x 7 meter long hose.

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #4 on: December 29, 2021, 06:14 PM »
I wouldn’t expect it to operate too much differently than the real deal. I haven’t tested, but I’m confident that 7 meters would be no problem.
« Last Edit: December 29, 2021, 06:18 PM by ntlord »

Offline JINRO

  • Posts: 33
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #5 on: December 29, 2021, 06:31 PM »
Ask and you shall receive

https://youtube.com/shorts/yGQ_Pvn5nvM

This is awesome! So what do I do? I'm about to order the socket adaptor. You mentioned about coding, where do you input those coding to?

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #6 on: December 29, 2021, 06:34 PM »
It basically runs arduino code. So you’d need to set up arduino studio to work with it. Then just upload the code once I post it. M5Stack has a nice tutorial on their site for setting up Arduino. The device is called an “atom”. There may be even an easier way. Let me look into it over the next few days, and I’ll post instructions.

Offline JINRO

  • Posts: 33
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #7 on: December 29, 2021, 06:40 PM »
It basically runs arduino code. So you’d need to set up arduino studio to work with it. Then just upload the code once I post it. M5Stack has a nice tutorial on their site for setting up Arduino. The device is called an “atom”. There may be even an easier way. Let me look into it over the next few days, and I’ll post instructions.

So this socket adapter is connected to computer first, input coding into it, then it's all set to go with Mini? I then have to buy BT switch and pair it somehow?  Sorry for asking so much.. but super excited! :)

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #8 on: December 29, 2021, 06:42 PM »
You load the code once, then no computer needed after that. And then there will be a way to initiate “pairing” on the device after you’ve loaded the code. You pair the remote and then you are done.

Offline JINRO

  • Posts: 33
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #9 on: December 29, 2021, 07:10 PM »
You load the code once, then no computer needed after that. And then there will be a way to initiate “pairing” on the device after you’ve loaded the code. You pair the remote and then you are done.

Perfect! Can't wait for your next update! :)

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #10 on: December 30, 2021, 05:49 PM »
Ok, here it is:

https://github.com/ntlord/FestoolBluetooth

Instructions are on the page. Note, I haven't tried this with any more remotes than the one I have, but I expect it should work fine. I've ordered another remote, but I'm travelling for the next few weeks, so I might not get to mess with it until next month. But I can respond to this thread if others run into issues.

Offline JINRO

  • Posts: 33
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #11 on: December 30, 2021, 05:56 PM »
Ok, here it is:

https://github.com/ntlord/FestoolBluetooth

Instructions are on the page. Note, I haven't tried this with any more remotes than the one I have, but I expect it should work fine. I've ordered another remote, but I'm travelling for the next few weeks, so I might not get to mess with it until next month. But I can respond to this thread if others run into issues.

Thanks so much! :) Quick question.  Will my CT15 MINI still work with wired tools as usual? This is just adding remote function, right?

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #12 on: December 30, 2021, 06:18 PM »
All this does is switch on and off the main electric to the vacuum, so it should still work fine. Just keep in mind that if you are going to use auto mode, you’ll need to turn on the relay by pressing the Bluetooth button once. But after that it should work as you would expect.

I should add that this device is also pretty powerful. It has wifi built in as well as current/voltage monitoring. I don't use any of that currently as I don't see the need. But if others have ideas on any new features, I'm happy to entertain them. It also can integrate with a whole host of other modules, such as any of these: https://shop.m5stack.com/collections/m5-sensor/SENSOR
« Last Edit: December 30, 2021, 06:26 PM by ntlord »

Offline yasapl

  • Posts: 1
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #13 on: January 13, 2022, 02:04 PM »
Ok, here it is:

https://github.com/ntlord/FestoolBluetooth

Instructions are on the page. Note, I haven't tried this with any more remotes than the one I have, but I expect it should work fine. I've ordered another remote, but I'm travelling for the next few weeks, so I might not get to mess with it until next month. But I can respond to this thread if others run into issues.

Hi, any chance you could help me to run this code on a generic esp32 devkit module? I have capacitive load remote device for old mini which connects to the power takeoff socket and for now I use cheap 433mhz chinese remote module but would rather switch to Festool remote. Also some time ago I have found on github the library for festool bluetooth. This would be even better as the remote as well as batteries could be actually paired. Unfortunately I can’t find it anymore (the name of the github was not obvious for Festool.

UPDATE: found the library! https://github.com/gilbertf/libft
and an url to fog topic: https://www.festoolownersgroup.com/festool-tool-problems/ct-series-dustcleaner-remote-control-protocol/
have no clue how to use it…
« Last Edit: January 13, 2022, 02:58 PM by yasapl »

Offline ntlord

  • Posts: 9
Re: Festool Bluetooth Adapter - working with old Minis
« Reply #14 on: January 18, 2022, 04:55 PM »
I’m happy to help. But I guess I’m not sure what you are trying to do. Can you explain a little more. I looked at that library but I’m not exactly sure what it is intended to control

Edit: I guess I’ll add. Why not just use the module I linked to? Are you outside of US?
« Last Edit: January 18, 2022, 04:59 PM by ntlord »