完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我购买了几个BM91模块,BM71BLU01FC2,并制作了一个原型板,它遵循所有规格。我首先使用IS187x_102_BLEDK3_UI v100.132.exe来根据wiki页面[link=http://.hip.wikidot.com/ble:bm71-.-mode]http://microhip.wikidot....e:bm71-.-mode[/link],改变设备上的一些参数,此时设备开始显示00:0:0的MAC地址。0:00:00将不再连接智能手机(可能是因为这个原因)。我试图使用isupdate.v4.0.0.207.exe工具和固件BLEDK3_v106_c2037重新刷新设备,Wiki页面说这是最新的。这并没有解决问题。如果我把它切换到信标模式,而不是BLEDK3模式,那么这个设备就会显示出很好的MAC,而且这个MAC与BLEDK3模式中的MAC不同,BLEDK3模式是透明RS232模式,这确实是它最有用的部分。我还订购了一些BM71BLES1F。C2是被屏蔽的模块,有一个集成的天线,但它也有同样的问题。这些是很酷的设备,只要你不试着用它们做任何事情,除了它们开箱即用,有些限制。开箱即用,它确实通过RS232 over BLE,但是如果您使用任何闪烁工具来重置任何参数,比如自动睡眠模式或其他,那么您将冒着阻塞模块的风险。在我看来,这些设备本质上是无用的,除非这个问题得到解决。默认是2分钟后睡觉,基本上是关闭的。如果你试图改变那个过时的版本,你就有可能把它变成一块砖头。太糟糕了,因为它是一个非常整洁的产品。我提出了一个案子,但还没有听到任何消息。我真的希望微芯片可以解决这个问题,因为这将是一个超级简单的方式实现BLE的产品,如果它工作。
以上来自于百度翻译 以下为原文 I purchased several of the BM71 modules, the BM71BLE01FC2 and made a prototype board for it following all the specs. I first used the IS187x_102_BLEDK3_UI v100.132.exe to change some of the parameters on the device per the wiki pages [link=http://microchip.wikidot.com/ble:bm71-operating-modes]http://microchip.wikidot....e:bm71-operating-modes[/link] in doing so, the device started to show a MAC address of 00:00:00:00:00:00 and would no longer connect to the smart phone (probably because of that perhaps). BRICKED IT ! I tried re-flashing the device using the isupdate.v4.0.0.207.exe tool with firmware BLEDK3_v106_c2037 which the wiki page says is the latest. That did not fix the problem. The device will show a good MAC if I switch it to Beacon mode but not in the BLEDK3 mode and that is a different MAC than the one in the BLEDK3 mode which is the transparent RS232 mode which is really the most useful part of it. I also had ordered a few of the BM71BLES1FC2 which is the module that is shielded and has an integrated antenna, But it has the same problem. These are cool devices as long as you don't try to do anything with them other than what they do out of the box, somewhat limiting. Out of the box it does pass through RS232 over BLE but if you use any of the flashing tools to reset any parameters like say the automatic sleep mode or something, you run the risk of bricking the module. In my view, these devices are essentially useless unless this issue gets fixed. The default is the thing goes to sleep after 2 minutes and is basically turned off. If you try to change that time out version you risk turning it into a brick. Too bad too because it is a really neat product. I filed a case but have not heard anything back yet. I really hope Microchip can fix the problem because this would be a super simple way of implementing BLE in a product if it worked. |
|
相关推荐
6个回答
|
|
好吧,我想出了一个解决办法。偶尔,如果使用IS187XY102YBLDK3GUI UI V100.132.EXE更改配置,它可能会陷入混乱。如果发生这种情况,你可以通过反射它来修复它,但前提是你知道这个小秘密。也就是说,他们提供BLDK3YV106YC2037的固件没有MAC地址,因此,你最终得到一个Mac的0:00:00:00:00,这将显示在你的手机上,但是你不能连接它,因为那是一个预留的MAC。修复它的方法是添加包含它的数据段。当然,这些都不在任何文件中。我已经向Microchip提交了一个案例,希望ErATA会出现,他们通常都很擅长。同时,秘诀是IS187XY102YBLDK3YUI V100.132.EXE工具带有默认数据,选择适当的HEX文件,例如IS1871SF10102BLDK3YUI V100.132(BM91)Debug To0FF6HEX,该文件中的第一行:10400万O9000000 0424D3312D424C4000 B9应该有MAC在I中。但都是零。所以,你必须填写:10400 000 XXXXXXXXXX424D3315F424C4000 00 YY,其中X是你要使用的MAC,YY是一个有效的校验和。然后复制并粘贴该文件的内容到固件文件BLDK3V106YC2037.H03I,认为你可以把它钉在最后,但是我把它放在地址序列中。地方,但我不认为这是至关重要的。现在你的Mac是XX的任何东西。希望这能帮助某人节省所有的头发拔出我真的解决了这个问题!似乎没有多少人使用BM70或BM91,但这可能是目前还没有很多支持的原因,但总体来说,这些都是非常整洁的小BLEmodules,其他的就是这个小问题。如果他们把这些小虫子弄直了,我会说这是一个很好的使用设备。
以上来自于百度翻译 以下为原文 OK, I figured out a work around on this. Occasionally if you are changing the config using IS187x_102_BLEDK3_UI v100.132.exe it might mess up. If that happens you CAN fix it by reflashing it, but only if you know the little secret. Which is that the firmware they supply BLEDK3_v106_c2037 does NOT have the MAC address in it, hence you end up with a MAC of 00:00:00:00:00:00 which will show up on your phone but you cant connect to it because that is a reserved MAC. The way to fix it is to add in the section of data that contains it. None of this is in any of the documentation of course. I have submitted a case with Microchip so hopefully an eratta wil come out they are usually really good about that. In the mean time, the trick is that the IS187x_102_BLEDK3_UI v100.132.exe tool comes with default data, pick the appropriate HEX file, example IS1871SF_102_BLEDK3_UI v100.132(BM71) default_0FF6.Hex, the first line in that file :10400000000000000000424D37312D424C450000B9 is supposed to have a MAC in it but it is all zeros. So you have to fill it in :10400000XXXXXXXXXXXX424D37315F424C450000YY where X's are the MAC you want to use and YY is a valid check sum. Then copy and paste the contents of that file it into the firmware file BLEDK3_v106_c2037.H03 I think you can just tack it on the end but I put it in the address sequence place, but I don't think that is essential. save that file Then reflash. Now you MAC is whatever the XX's were. Hope this helps someone save all the hair pulling out I did figuring this out! It seems like not many people are use the BM70 or BM71's yet, so that could be the reason for not a lot of support just yet, but overall these are really neat little BLE modules, other that this little issue. If they get some of these little bugs straightened out I would say it is a good device to use. |
|
|
|
嗨,你可能想考虑使用RN861而不是BM71.相同的模块,但不同的固件接口。RNXXXX类型是基于命令的,更易于使用(不需要某些PC实用程序,有时不那么友好);
以上来自于百度翻译 以下为原文 Hi, You may want to consider using RN4871 rather than BM71. Same module but different firmware interface. RNxxxx types are command based and easier to use (no need for some PC utilities which are sometimes not so user friendly ;=) Regards |
|
|
|
感谢超级会员,这可能是好的建议,但我认为我离这个项目太远了。我最终弄明白了如何使用它,而不用再去玩电脑工具,结果比我想象的要简单,只是看了一些应用程序说明才弄明白。文档可以使用一些工作。
以上来自于百度翻译 以下为原文 Thanks Super Member , thats probably good advice, but I think I am too far into this project to switch horses. I ended up figuring out how to use it without dinking around with the PC tools, that ended up being easier than I thought, it just took some staring at app notes to figure it out. The documentation could use some work. |
|
|
|
嗨,堂娜,你能帮我看看BM91吗?我一直在尝试通过UART使PIC工作,但我就是想不出如何做到这一点,而不必购买和使用Pictail和软件。这是配置/使用BM71(通过PC)的唯一方法吗?或者可以通过UART和PIC来完成命令吗?希望你能给我一些指导!谢谢!
以上来自于百度翻译 以下为原文 Hi donna, Could you help me with the BM71?! i've been trying to make it work with a PIC via UART, but i just cant figure out how to do it without having to buy and use the Pictail and Software. Is it the only way to configure/use the BM71 (via PC)? or can it be done with commands via UART with a PIC? Hope you can guide me with some of this! Thanks! |
|
|
|
|
|
|
|
嗨,有人能用MAC地址来纠正这个问题吗?我也在用我的MAC地址找到同样的问题。它显示了0:00:00:00 MAC地址。首先配置了文件IS1871SF_102_BLEDK3_UI v100.132(BM71)default_0FF6.Hex的第一行:10400000000000000000000000424D37312D424C450000B9,然后将该文件的全部内容复制到固件文件BLEDK3_v106_c2037.H03中,然后再次重新闪存。d使用UI配置工具,但是没有改变。我的问题是,我是否需要将IS1871SF_102_BLEDK3_UI v100.132(BM71)default_0FF6.Hex的全部内容粘贴到那个固件文件中,还是仅粘贴到固件文件末尾的编辑行?我尝试了这两个,但MAC地址保持不变。还有一件事,我该把它钉在哪里?当我粘贴在固件文件末尾时(编辑过的那一行),我无法更改我的mac地址,所以最后还是改到特定的地址。如果您需要其他方面的信息:Windows 10操作系统,非常感谢您的指导。提前感谢!使用的各种文件如下(这些是直接从微芯片站点获得的文件)IS1871SF_102_BLEDK3_UI v100.132(BM71)default_0FF6.HexBLEDK3_v106_c2037.H03.zipIS187x_102_BLEDK3_UI v100.132.exeisupdate.v4.0.207.exe。
以上来自于百度翻译 以下为原文 Hi, Was anyone able to rectify the problem with mac address? I’m too finding the same issue with my mac address. It is showing 00:00:00:00:00 mac address. I have followed all steps as stated by donnaware above. But not able to get the desired result. First, I configured the first line :10400000000000000000424D37312D424C450000B9 of the file IS1871SF_102_BLEDK3_UI v100.132(BM71) default_0FF6.Hex. Then I copied the whole contents of that file into the firmware file BLEDK3_v106_c2037.H03 And then again re-flashed using the UI configuration tool but nothing changed. My question is whether I need to paste the whole contents of IS1871SF_102_BLEDK3_UI v100.132(BM71) default_0FF6.Hex to that firmware file or just that one edited line at the end of the firmware file? I tried it by both, but mac address remains unchanged. And one more thing where should I tack it? It in the end or to the particular address as I’m not able to get my mac address changed when I pasted (the one edited line) at the end of the firmware file. Other details in case you need areas: Windows 10 Operating System Any guidance from your end would be much appreciated. Thanks in advance! Various files used are as below (these are those obtained from Microchip site directly) IS1871SF_102_BLEDK3_UI v100.132(BM71) default_0FF6.Hex BLEDK3_v106_c2037.H03.zip IS187x_102_BLEDK3_UI v100.132.exe isupdate.v4.0.0.207.exe |
|
|
|
只有小组成员才能发言,加入小组>>
5170 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
737浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
635浏览 0评论
531浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 22:01 , Processed in 1.390681 second(s), Total 90, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号