2024-05-13

Nolan B1 headset USB cable replacement

I got to my hands "historic" flip up helmet helmet Nolan N104A from the year 2011. It was in excellent unused condition and equipped with headset NCOM B1 introduced in 2013. I was mostly interested to put in work the headset (since I use true wireless headphones usually). 

Original price of the headset was $230 + helmet itself wasn't cheap either. I remember my dad using that time modular flip up helmet with radio CB on wired headset in his motorcycle. It was annoying system.


The issue with Nolan N-COM headsets is the use of proprietary USB cable. Don't get me wrong miniUSB is (was) standard connector but it is placed in very deep in oval plug perhaps due to water protection. I had normal miniUSB cable from camera but is was not possible to mechanically plug it. I looked internet and original part is no more available.

I wanted first to test that headset is not completely dead, so I opened the module and got into plastic container. That moment I was able to start charging the battery. Then I had plenty of time to use file and pliers to extend the hole to be able to accept standard connector and reassemble the helmet.



After I found pairing mode I was able to connect it to my Samsung Galaxy S24 phone and play Spotify+YT music on the headset. Connecting simultaneously TomTom GPS caused lagging in the music play so I disconnected navigation. 

N-com side buttons are able to control music. Headset user manual. It's not the most logical system ever but it works. 

  • 1 second press is volume control
  • 2 seconds press is pause/play 
  • 4 seconds is next/previous song. 
Quality of sound is decent, I was not used to hear so much of my own motorcycle when using headphones buds.

Fun fact: existence of build-in headphones and headset box on my left side was causing that Galaxy buds  left headphone was loosing Bluetooth signal. I used it in so many helmets but here it happened for the first time.

Details about configuration you can find in Nolan Wizard app for Windows, Android and few more (note Nolan Easy is not the correct app).



Final note is about helmet itself. It could be apparently used both in closed and open mode when locked with a little button. Everyone on internet had one size smaller size than usually (confirmed by me, I would also choose XL, but Nolan L fits me perfectly)

In the end the system is nice to use and I have to consider getting motorcycle headset for my next helmet that is going to be Cassida. The most popular are nowadays SENA systems, but I would have to do more comprehensive research.

2024-05-06

BusinessCentral switching login to AAD

We hade set Windows login in Business Central on premises instance and during database refresh was requested to add login via Microsoft Entra.

The process has nothing to do with the database. All configuration is local. It is well described in this official documentation. What I did.

  1. IIS site, tab Authentication, Windows Authentication Enabled on HTTP 401 Challenge
  2. IIS site file root
    1. find file navsettings.json in C:\inetpub\wwwroot\BCDEVname\
    2. switch ClientServicesCredentialType to value "AccessControlService"
    3. restart IIS
  3. Microsoft Entra App registration settings
    1. create new registration https://entra.microsoft.com
    2. set redirect URI https://xxx.xx/SignIn
    3. api permissions for "User.Read"
    4. expose an API
      1. set application ID uri to the format of https://xxx.xx/ ideally
    5. go back to overview and click button "Endpoints" to see URLs
  4. MMC console for Business Central button edit
    1. Tab general
      1. Credential Type: AccessControlService
      2. Uncheck "Disable Token-Signing Certificate Validation"
    2. Tab Azure Active Directory
      1. Application Client ID: <insert ID from App registration in Azure>
      2. WS-Federation login endpoint: https://login.microsoftonline.com/<tenantID>/wsfed?wa=wsignin1.0%26wtrealm=<applicationApiIdUri>%26wreply=https://xxx.xx/SignIn
      3.  Metadata endpoint: https://login.microsoftonline.com/<tenantID>/FederationMetadata/2007-06/FederationMetadata.xml
  5.  save and restart BC instance
    1. if errors then check event viewer on server: Windows logs / Application.

Next time you open https://xxx.xx/ you will be redirected to AAD Entra login page.