Hello. Few days a go I found a thread about Custom BGM on E-shop. some people interested in this method. So I decided to make this very very simple tutorial. -What you need is list- 1. format factory (I recommended) 2. 3DS or New 3DS 3. Homebrew launcher 4. Extdata damp 5. music file whatever you like. 6.sample files (xml updated at 9/28/2015) -How to make the bgm- Connecting to eshop and download newest bgm and xml before change the BGM. 1. Convert your music file to aac format. (File size must be smaller than 8MB) 2. rename the file to "boss_bgm1" 3. Place the file to extdata_dump folder. add these lines on your config.txt. ; replace e-shop bgm RESTORE "boss_bgm1" "00000xxx:/boss_bgm1" ; replace e-shop xml RESTORE "boss_xml1" "00000xxx:/boss_xml1" "XXX" < Replace the XXX with the numbers below depending on your 3DS' region. 209 = JPN 3DS 219 = USA 3DS 229 = EUR 3DS 4. Now edit these lines on "boss_xml1". also Place the file to extdata_dump folder. <dataSize>4147269</dataSize> //get file data size 7 digits from file property. <loopStartFrame>0</loopStartFrame> //set "0" song repeat from the start. I'm tested and works. <loopEndFrame>9000000</loopEndFrame> // I cant calculate this. How? IF you know much about this Please comment and let us know. 5. Last restore the files and run e-shop!!! That it!! Hope you enjoy!