Hi Nhoy
We don't provide the wiring diagrams for the bikes unfortunately, but most of them are hidden somewhere on forums, it just takes some time to find them.
As for repair and technical guides, including OE service schedules, I'd suggest AS Cycles, there are others available, but they have a pretty comprehensive set of documentation:
https://www.ascycles.com/BMW-Motorcycle-Parts-FicheJust click on the bike you're looking at and you can scroll through the available literature.
We're working on some retrofitting - on the older K024 bikes we've released quite a few already, the newer K001 bikes are still a work in progress.
We do support a handful of Hasqvarna bikes, but these are just pretty bikes with BMW engines in them. Unfortunately, the amount of development and man power it would require to start supporting another brand of bike is currently impractical. We're still working on BMW bikes (new and old) to support ALL the functions available on their controllers. Although we're now at quite a comprehensive level of functionality support, it's still a work in progress even after 15 years, due to BMW releasing new controllers to improve the technology in the bikes.
As Wayne mentioned, you can look at the Enthusiast initially, which will give you 10 VINs until you need to upgrade to pro, which will cost US$400 when you get there.
Kind regards
Ruan