Dear Fabio,
I have read the README of-course. My host Linux kernel is 3.12.1-smp. HID are correctly detected and node is created and I checked Linux kernel sources and patches are already aplied.
$ taill /var/log/messages
Sep 10 08:33:14 localhost kernel: usb 2-1.1: new high-speed USB device number 5 using ehci-pci
Sep 10 08:33:14 localhost kernel: usb 2-1.1: New USB device found, idVendor=15a2, idProduct=004f
Sep 10 08:33:14 localhost kernel: usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Sep 10 08:33:14 localhost kernel: usb 2-1.1: Product: ROM Recovery
Sep 10 08:33:14 localhost kernel: usb 2-1.1: Manufacturer: Freescale,Inc.
Sep 10 08:33:14 localhost mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Sep 10 08:33:14 localhost mtp-probe: bus: 2, device: 5 was not an MTP device
Sep 10 08:33:14 localhost mtp-probe: checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Sep 10 08:33:14 localhost mtp-probe: bus: 2, device: 5 was not an MTP device
Sep 10 08:33:14 localhost kernel: hidraw: raw HID events driver (C) Jiri Kosina
Sep 10 08:33:14 localhost kernel: usbcore: registered new interface driver usbhid
Sep 10 08:33:14 localhost kernel: usbhid: USB HID core driver
Sep 10 08:33:14 localhost kernel: hid-generic 0003:15A2:004F.0001: hiddev0,hidraw0: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1d.0-1.1/input0
I have also tried with Debian 8 Kernel 3.16.0 but same behaviour.
Here is what mxsldr returns :
$ ./mxsldr/mxsldr ./L2.6.35_1.1.0_130130_images_MX28/imx28_uboot.sb
Detected: i.MX28
Chip ID: 0x2800
Chip Revision: 0x0001
ROM Version: 0x0101
Protocol Version: 0x0100
$ echo $?
0
If I run mxsldr again nothing appends. No new message appears on Debug UART or in /var/log/messages. I have to press reset to be able to run mxsldr "correctly".
(All tests done with official i.MX28evk board)
Thank you
Best regards,
Gaëtan.