# Flashing Firmware

The recommended tool from the [github](https://github.com/crosspoint-reader/crosspoint-reader?tab=readme-ov-file) repo is https://xteink.dve.al/

## Connection Issues

### Arch Linux (EndeavorOS) 

If you encounter issues connecting to web serial try the following 

Possible Error 

> xteink (index):1 Uncaught (in promise) NetworkError: Failed to execute 'open' on 'SerialPort': Failed to open serial port.

`ls -l /dev/ttyACM0`

Check which group you are in 

`crw-rw---- 1 <user> <group>

If your user doesn't appear add the user by doing the followin g

`sudo usermod -a -G <group> <username>`

## References 

https://support.arduino.cc/hc/en-us/articles/360016495679-Fix-port-access-on-Linux