-
Notifications
You must be signed in to change notification settings - Fork 290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request support E104-BT5040U (nRF 52840) #545
Comments
Hi! Can you please specify what kind of support you request? If you want to run OpenSK on your hardware, the Nordic chip is supported. However, BLE is not yet implemented, so you'd have to contribute for that :) |
Hello Again. I need an installation document, like this: https://github.com/google/OpenSK/blob/stable/docs/boards/nrf52840_mdk.md |
We don't support new hardware on request. We do accept contributions, so if you find out how to install OpenSK on this platform, feel free to extend our documentation. |
ok,thanks.I will try this new board, but I am not good at embedded development. If it works, I will provide documentation. |
I have 3 of these. It comes with a broken Open DFU bootloader. The bootloader for the PCA10059 found here will restore functionality. With the PCA10059 bootloader it behaves just like a PCA10059. The LEDs and buttons are connected to the same io pins. The left button is RESET and the right USER. I would not recommend these. For the same price you can get a PCA10059 with a working bootloader. The plastic case it comes with is also not very useful. The buttons are not accessible. Also one leg of the RESET button was not soldered on one board and the USER button was not soldered on another. |
On aliexpress. It board seems to be the cheapest board with nrf52840 form me (at least form my country e.g. Poland). I have one question. @chimpnz How you flashed this bootloader. jlink, Daplink or something other maybe ? Because I maked this same, and after i flashed i saw this issue. |
I used a OpenOCD on a Raspberry Pi. Mostly followed the directions here https://www.rototron.info/circuitpython-nrf52840-dongle-openocd-pi-tutorial Just substitute to correct SWD pins on the different device and flash the bootloader from https://devzone.nordicsemi.com/f/nordic-q-a/40924/how-can-i-restore-the-original-bootloader-of-a-pca10059 |
Thanks at @Firemanpl and @chimpnz for your extensive documentation here! About missing access to the button: If you want to port OpenSK to this board, how would you solve this? If you want to build a touchless security key, I think you have 2 options:
Or is there something entirely different you are trying to do? |
@yazhuodong-wyze : @chimpnz : @kaczmarczyck : Regarding the device itself, it is supposed to be the cheapest nrf52840 development module currently on the market (at least for me) made by a Chinese company, so its documentation and hardware design etc. is not as well developed as Makerdiary and Nordic, and the money saved puts a higher demand on the user. By the way, by checking the manual I found that E104-BT5040U and Nordic nRF52840 Dongle are identical in the mapping of user buttons, both are P0_16, so theoretically (and the easiest way), it is perfectly feasible to use Dongle's documentation to flash E104-BT5040U. Specifically for my implementation, I actually added a capacitive touch button to it, and then modified the pin definition of |
Let me post some details here. I was disappointed to select another model - E104-BT5040UA, as description was not clear enough that it's very different from E104-BT5040U. Description on other sale lots (which I've missed) says:
|
product link : https://www.ebyte.com/product-view-news.html?id=1030
buy link : https://detail.tmall.com/item.htm?id=624428606924
The text was updated successfully, but these errors were encountered: