USBDM is hardware and software designed my me.
https://sourceforge.net/projects/usbdm/
https://github.com/podonoghue/usbdm
https://usbdm.sourceforge.io/USBDM_V4.12/html/index.html
The early version of OSBDM was an opensource community effort I believe. It was later updated more officially by Freescale. The hardware description is opensource but I believe the firmware was written by P&E and I am unsure if it is available.
Note these are not interchangeable but in some limited roles the USBDM 'pretends' to be an TBDML/OSBDM for compatibility with Freescale software. The software you have been trying to use (e.g. memory dump) only works with USBDM.
----Source code is available on GitHub??? i cannot open it!!!
For Example: (from 3rd link you provided):
https://github.com/podonoghue/usbdm-firmware
The above is a GIT repository containing source for the flash routines used on the target processors.
https://github.com/podonoghue/usbdm-eclipse-makefiles-build
The above is a GIT repository containing source for application programs.
What does "I cannot open it" mean?
Are you having trouble with them being GIT repositories?
You can download a ZIP from code button: