node-bluetooth icon indicating copy to clipboard operation
node-bluetooth copied to clipboard

Maintenance status?

Open Symbitic opened this issue 5 years ago • 8 comments

Hi,

Are further updates for this software planned or has it essentially been abandoned?

If it is the latter, I filed a request for @abandonware to take over maintenance.

If further updates are planned, please feel free to close this issue and leave a comment in the abandonware project that no transfer is desired. If you are willing to transfer this project, would you be willing to transfer ownership of this repository?

EDIT: The request is located here: https://github.com/abandonware/abandonware.github.io/issues/13

Symbitic avatar Jan 10 '21 17:01 Symbitic

Ask me if you want to transfer the project to @abandonware org, if not desired please list valuable patches to be merged in a fork

rzr avatar Jan 11 '21 09:01 rzr

Some one asked for update:

https://github.com/abandonware/abandonware.github.io/issues/13#issuecomment-847049918

Anyone in touch with upstream ?

Cc: @song940 , @thorikawa @corwin-of-amber @ekoeryanto

rzr avatar May 24 '21 14:05 rzr

any news ?

mancioshell avatar Jun 11 '21 12:06 mancioshell

None from me, may this change be rebased: https://github.com/song940/node-bluetooth/pull/44

then I'll fork project to @abandonware unless upstream want to transfer it, please confirm then I'll grant rights to too

who should I send invites to join @abandonware team ?

rzr avatar Jun 12 '21 08:06 rzr

@rzr any updates? I know that @abandonware is working on Noble, but that's BLE only. This is the only library that supports regular Bluetooth.

To give you an idea of how important this is, it turns out that LEGO uses it in their official desktop program for programming the LEGO Spike Prime and Mindstorms hub. But because it's so old, it can't be updated to newer versions of Node.

Symbitic avatar Jul 27 '21 11:07 Symbitic

Well we wait feedback from @song940 if there is any future in @abandonware place ?

rzr avatar Jul 27 '21 13:07 rzr

@Symbitic just checked the MacOS Spike Prime build but it does not mention the module being used.

I stopped supporting the bluetooth native module for nodejs as I lost interest, however since I have weakness for lego I tried to fix the build for newer versions of node. It seems to build fine for all platforms but I cannot validate if it also functions correctly. If someone can give it a try it would be great!

https://github.com/eelcocramer/node-bluetooth-serial-port/tree/next-release

Please refer to issue https://github.com/eelcocramer/node-bluetooth-serial-port/issues/309 for discussions.

eelcocramer avatar Aug 06 '21 18:08 eelcocramer

@eelcocramer The macOS Spike Prime app is what I used. More specifically, SPIKE-PRIME_macOS_1.3.2_Global.dmg. Extract app.asar and check package.json. It lists @lls/node-bluetooth (version 1.3.9) as a dependency, which you can find in the node_modules folder. git+https://github.com/song940/node-bluetooth.git.

Thanks for the update. I'll see if I can try it, but since I can't just drop this in as a replacement, I likely can't test it on LEGO specifically.

Symbitic avatar Aug 12 '21 13:08 Symbitic