looks awesome! I hope you can find some people to help you with this. I would, but despite fixing computers, soldering kits together etc, I've never learned to code. I rely on amazing people like you to give me the tools I need to cobble together my own projects, so you definitely have my gratitude.
Thank you so much! There's nothing wrong with cobbling together projects, and usually you learn something along the way! That's basically how I learned to code and do hardware. I'm hoping one day this can be mature enough to support things like Arduino and platformio. Hopefully some people can realize that with me
Now only a sample project is needed with this as a CR2032 Bluetooth "Key" for unlocking or presence detection for IoT/Garage Door/Light control.. 1000ms advertisement time pause should be low enought to feel like direct unlocking :-P
I honestly might have to pick me up one of these - even if I probably wouldn't have a use for it for who knows how long until I actually come up with some sort of idea. I'd figure part of the reason why they're able to make it so cheap is due to the fact BT 5.x is the standard at this point so you can get 4.x chips cheaper then. As for the project, I'd help if I could. Though I only really know Java and JavaScript, not any C variants, though that'll change in the coming year or two.
I like to use your template as a starting point if you don’t mind, I’ll shared the code and videos of the process for anyone interstellar in learning about this chip.
It's based on the BlueNRG-1. It's actually pretty complex, and the BLE stack definitely would be hard to work with. Also the blue energy one has an integrated cortex m0, so it's 32 bit
@@CalebMarting Ah, I misunderstood. m0 is a different matter altogether. Now that Andreas Spiess is involved, I'm sure your project will get a lot of visibility :) Good luck!
BTW - I have already pleaded on the STMicro CZcams channel to remove the IDE paywall hurdles, with reference to your video. Perhaps more of your viewers could do the same.. Let's see if and how they react ;)
First, thanks, and great work - The debugger works great ! (Im using an st-link flashed as a j-link - which i recomend) Sadly I'm having a noob issue with building (am new to VSCode) - I get: Executing task: make $SRCS is [src/BlueNRG1_it.c src/main.c ] PRE if not exist libs mkdir libs /usr/bin/sh: -c: line 1: syntax error: unexpected end of file make: *** [pre-build] Error 1 BTW Have you tried the EMB1082? This is even more powerful/cheap, but also a nightmare..
I'm a bobbiest, and I bought some of these thinking they would be similar to the Bluetooth (BLE) CC2541. They are not. I agree that there is very little guidance or documentation available. I was successful in getting two CC2541(s) to ‘pair’ (connect) to each other using AT+INQ and AT+CONN commands via microcontrollers and used a pass-through-uart function. The EMB1061 doesn’t seem to have any AT commands that can do this. I'm disappointed for that reason. Your project is beyond my skill level, but I wish you the best of luck.
Actually there are AT commands that are supported, if you bought boards from me though, they are programmed with a different firmware. You can definitely reupload the AT firmware though and I can provide you a link to download that if you would like The nice part about this chip is the ability for it to work standalone instead of needing an extra mcu, which is what my code is an example of
@@CalebMarting I just Google'd that. No I don't. I have an FTDI USB-to-serial cable. I normally program PIC microcontrollers using various programmers. (older 8-bit stuff) using assembler. I'm an assembler type, not 'C'. I can cobble together something over time.....
Hi. Thanks for posting this video and your work on the toolchain. The pdf in your video says v5.2 for bluetooth. is that a typo or is that unrelated to ble 5.0 (or 5.2)? [it's at 1:29]
I believe it's a typo, it supports 4.2. however for the price, and with the amount of things that use Bluetooth 4.0, Bluetooth 4.2 support will be around for a long time. It's still viable!
@@CalebMarting Ok thanks very much for responding so quickly and clarifying the version info. I will be sure to get involved with this soon as it could be useful in pet tracker or something of the sorts :)
Weird that these things are on alibaba but not aliexpress, I guess the lack of toolchain means no small scale demand at all. Have you been able to get anything useful from the MXCHIP documentation? I'll message some pages I found on their website to you on discord
Nothing really from the MxChip documentation, they seem to only want you to use their pre-made AT firmware and not develop for the SOC. Also I emailed them but no response. Also it is a little weird that they're not on AliExpress but this chip has not been used in the hobbyist community until now so I guess it would make sense why it's on the business oriented site and not the consumer one. I expect that to change if we can get people using this chip!
Super project! Unfortunately I did not find the discord Link.
Fixed it, thank you for mentioning! I forgot to put it haha
looks awesome! I hope you can find some people to help you with this. I would, but despite fixing computers, soldering kits together etc, I've never learned to code. I rely on amazing people like you to give me the tools I need to cobble together my own projects, so you definitely have my gratitude.
Thank you so much! There's nothing wrong with cobbling together projects, and usually you learn something along the way! That's basically how I learned to code and do hardware. I'm hoping one day this can be mature enough to support things like Arduino and platformio. Hopefully some people can realize that with me
Now only a sample project is needed with this as a CR2032 Bluetooth "Key" for unlocking or presence detection for IoT/Garage Door/Light control.. 1000ms advertisement time pause should be low enought to feel like direct unlocking :-P
I wish I knew enough to help out. Good luck!
Just bought 2 of them ! Let's do this
I honestly might have to pick me up one of these - even if I probably wouldn't have a use for it for who knows how long until I actually come up with some sort of idea. I'd figure part of the reason why they're able to make it so cheap is due to the fact BT 5.x is the standard at this point so you can get 4.x chips cheaper then.
As for the project, I'd help if I could. Though I only really know Java and JavaScript, not any C variants, though that'll change in the coming year or two.
I like to use your template as a starting point if you don’t mind, I’ll shared the code and videos of the process for anyone interstellar in learning about this chip.
I hope you still maintaining the repo I have this error Error in `BlueNRG_Stack_Initialization() 0x48` from the stack initialization
Wow, Interesing project
Thanks for the heads up! :-)
hm. No Tindie to EU!
Updated with the shipping to EU and UK. Let me know if your country still isn't included. Sorry the price is so expensive
Great Project, would love to try it. Will the development boards be available again some time soon?
They are in stock again
@@CalebMarting Thanks and: Sold!
If it's 8051-based, assembly may not be a far cry - 8 bitters are pretty straightforward :)
It's based on the BlueNRG-1. It's actually pretty complex, and the BLE stack definitely would be hard to work with. Also the blue energy one has an integrated cortex m0, so it's 32 bit
@@CalebMarting Ah, I misunderstood. m0 is a different matter altogether.
Now that Andreas Spiess is involved, I'm sure your project will get a lot of visibility :) Good luck!
Thank you!
BTW - I have already pleaded on the STMicro CZcams channel to remove the IDE paywall hurdles, with reference to your video. Perhaps more of your viewers could do the same.. Let's see if and how they react ;)
time to make it 667 to get the spirits from f*** with me
First, thanks, and great work - The debugger works great ! (Im using an st-link flashed as a j-link - which i recomend) Sadly I'm having a noob issue with building (am new to VSCode) - I get:
Executing task: make
$SRCS is [src/BlueNRG1_it.c src/main.c ]
PRE
if not exist libs mkdir libs
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [pre-build] Error 1
BTW Have you tried the EMB1082? This is even more powerful/cheap, but also a nightmare..
Fyi, the EMB1061 is based on the ST BlueNRG-132.
I'm a bobbiest, and I bought some of these thinking they would be similar to the Bluetooth (BLE) CC2541. They are not. I agree that there is very little guidance or documentation available. I was successful in getting two CC2541(s) to ‘pair’ (connect) to each other using AT+INQ and AT+CONN commands via microcontrollers and used a pass-through-uart function. The EMB1061 doesn’t seem to have any AT commands that can do this. I'm disappointed for that reason. Your project is beyond my skill level, but I wish you the best of luck.
Actually there are AT commands that are supported, if you bought boards from me though, they are programmed with a different firmware. You can definitely reupload the AT firmware though and I can provide you a link to download that if you would like
The nice part about this chip is the ability for it to work standalone instead of needing an extra mcu, which is what my code is an example of
@@CalebMarting Sure... I would like to try another firmware with additional AT support (functions).. Thank you.
Do you have an Stlink v2 by the way? You will need one to program it. I'll get a little guide together for you
@@CalebMarting I just Google'd that. No I don't. I have an FTDI USB-to-serial cable. I normally program PIC microcontrollers using various programmers. (older 8-bit stuff) using assembler. I'm an assembler type, not 'C'. I can cobble together something over time.....
@@CalebMarting I did a little research. I just bought (on ebay) a cheap St-link V2 knock-off. I can use it regardless. Cheers.
still out of stock. when can I order?
Hi. Thanks for posting this video and your work on the toolchain. The pdf in your video says v5.2 for bluetooth. is that a typo or is that unrelated to ble 5.0 (or 5.2)? [it's at 1:29]
I believe it's a typo, it supports 4.2. however for the price, and with the amount of things that use Bluetooth 4.0, Bluetooth 4.2 support will be around for a long time. It's still viable!
@@CalebMarting Ok thanks very much for responding so quickly and clarifying the version info. I will be sure to get involved with this soon as it could be useful in pet tracker or something of the sorts :)
Awesome thank you!
Fork this template link doesn’t work on github
I'll look into that tonight!
Someone else was able to get it to work. What specific issue were you having?
Let me. remind a couple houndred people..
CTJET99 [Principia Game videos.]
I've come a long way haven't I?
@@CalebMarting you did! (:
But let's be honest, the KSP and SimplePlanes videos were better.
Weird that these things are on alibaba but not aliexpress, I guess the lack of toolchain means no small scale demand at all.
Have you been able to get anything useful from the MXCHIP documentation? I'll message some pages I found on their website to you on discord
Nothing really from the MxChip documentation, they seem to only want you to use their pre-made AT firmware and not develop for the SOC. Also I emailed them but no response.
Also it is a little weird that they're not on AliExpress but this chip has not been used in the hobbyist community until now so I guess it would make sense why it's on the business oriented site and not the consumer one. I expect that to change if we can get people using this chip!