Hi, i catching output from the TC55 with HW button. DataWedge Intent ouput / Intent delivery is set as Broadcast intent with some Intent action and on registering receiver i create new IntentFilter with same key from Intent action in DataWedge. On receive i only checks right action and get data from extras with key "com.motorolasolutions.emdk.datawedge.data_string". Works great
So are you saying that scans from the HW button are being sent to your BroadcastReceiver using the intent action configured in the DataWedge profile settings (Intent Output > Intent Action)?
What do you have in the Intent Category setting please?
Are you using 'Broadcast intent' in the Intent Delivery setting?
I figured out my problem. My app wasn't receiving the intent from the HW button because my BroadcastReceiver wasn't properly registered.