Hello Taimoor Bhatti,
There have been other users with similar issues. They wanted to go back to the Yocto image like you. Flashing the Ubilinux image can cause some unwanted behaviors with the module. You might want to try re-flashing your Edison using the flashall script method. The method is described here: How to Run the Flashall Script. Hopefully it works. In the same SparkFun guide you followed, there is a troubleshooting tag with a section about going back to Yocto. I suggest you to check it. They explain the flashall method as well: Loading Debian (Ubilinux) on the Edison - learn.sparkfun.com
Thanks for the reply. I have gone back to Yocto using flashall but the strange thing is I do not see the Edison drive when I connect J16 on the Arduino breakout. Could be bad drivers on my Windows... Thanks for the reply again.