The M3 scanners can be configured via the ScanEmul app installed by the manufacturer.
The settings are detailed in this video, go back into the StoreFeeder WMS app once set and perform a barcode scan.
On the device open the ScanEmul app
Click on the default profile and set enabled to be no and click back.
Then using the 3 dots on the top right of your screen, add a new profile called StoreFeeder.
Then click on the new profile and set the below values:
Associated Apps - tick StoreFeeder WMS
Output Mode should be None
End Character should be null
Intent Output must be enabled
Intent Action should be "com.sf.barcode.action"
If there is an Intent Category option it should be "com.sf.barcode.category"
If there is an Intent Delivery option it should be broadcast intent
Go back into the StoreFeeder WMS app.
From the slide in menu select Settings -> On Device Scanner Configuration -> I have updated the settings.
Click "I'm ready to scan" and scan barcode 12345678. If successful a message will appear at the bottom of the screen "Scanner configured successfully".
An ideal test is to go to Products from the slide in main menu and scan a barcode. You should not have to touch the screen or click Search. The barcode scan will populate the search field and perform the search.
This video is for an M3 SM10 but may be applicable for other M3 models that use the ScanEmul app.