This procedure will walk you through setting up a SAMBA server on your Patriot Alpine media player running original firmware. Same procedure should apply to new matrix alpha firmware but I have not tested this. The SAMBA server will make the Alpine visible on a network so that you can transfer files to/from the Alpine shares, eg SD Card or attached USB drive. The alpine must be connected to the network via network cable (RJ45) or via wireless adapter. Note N300 wifi adapter will not work on Matrix alpha firmware. Make sure the network connection is working OK. eg Alpine media player can see other computers on your network. You will need a usb attached mouse or a wireless keyboard/mousepad attached to the Alpine and correctly working for parts of this procedure.
1. From a PC Web browser, Download the following Android apk software from the web to a download location on your computer. Insert SD card into your computer. These two files will then need to be copied to the root of the SD card. It will then need to be inserted into the front SD slot on the Alpine per procedure below.
Download z4root for Android
Download Samba File Sharing Server
2. Once the files are downloaded insert an SD card into your computer and when ready copy the two downloaded files above to the root of the SD card.
3. After copy is complete remove the SD card. It is recommended that you use the windows "Safely Remove Hardware" applet if possible.
4. Make sure the Alpine is off then Insert SD card into front slot of Alpine Media Player.
5. Boot Alpine Media Player if not already running and verify the SD card is mounted. A message should appear on the screen during boot.
6. On the Alpine main screen navigate to Settings, Applications and toggle "Unknown Sources" menu item to allow Non Market Applications to be installed. (This may already be turned on). You should see a green check mark on the right side of this menu item. Set Debug mode to On under the Settings, Applications menu.
7. Use the back or home button on the remote to return to Alpine main screen. Using remote Navigate to Applications, OI File Manager and scroll to the z4root apk file on the SD card and start install. Select permanently root. You should have a usb mouse or usb keyboard with mouse to do this. I could not find a way to do this with the Alpine remote. Let me know if you find a way. Once the installation is complete the Alpine will reboot as part of the installation.
8. Once the reboot is complete select, Applications, OI File Manager and select the Sambafilesharing apk file and select install. It should ask you to allow root access. Select allow and the installation will complete. A screen will be displayed showing acquiring. It may take a while. If it does not complete after several minutes then exit using home or back button.
9. Reboot Alpine (may not always be required but recommended)
10. After reboot is complete, from main screen select Applications, Samba Filesharing icon. A message should flash showing root access acquired. If it is not acquired you will need to run the Application, superuser app and set Samba File sharing to allow. The Samba Filesharing app will show a long message on the screen. Accept the message and you should see a black Samba screen with a message saying "Password not Set". Important - On the Alpine remote Press the menu button (bottom left) and a menu bar should be displayed at the bottom of the Samba screen. Access the Samba Settings menu and provide a password and verify the workgroup and other network settings are correct for your network. Default is WORKGROUP. Press back button on remote to exit back to Samba screen and press Menu button again. Select enable menu item and the connection information should be displayed on the Samba screen. eg Host name, IP address, etc.
11. Your Alpine should now be visible on the network under the default name ANDROID or the host name you input.
12. From a PC on your network, browse the network and you should see the host name for the Alpine media player. If not check to make sure the workgroup names are the same. If the network names are the same you may want to ping the IP address that samba shows on the Alpine Samba screen. It may take a few minutes for the network master browser to display the Alpine host name on the network.
13. From a networked PC access network explorer and then Select the Host name for the Alpine and login with the user name and password that was supplied on the Samba Filesharing settings. Test a file transfer to/from the SD card share to ensure everything works OK. If you still have problems then you can try uninstalling the Samba Filesharing app and reinstall again, repeating procedure above from step 10
14. Note If you have an external USB memory stick or usb external drive plugged into the Alpine USB port on the back, then it can be shared using SAMBA. Use a small USB hub if you have more than one device (If there are two attached drives then only one can be shared at any one time). From the Patriot main menu select Applications, SAMBA Filesharing icon and run. At the SAMBA screen showing the connection information, press the remote control button named "menu" (bottom left) to bring up the SAMBA bottom menu bar. Select "Settings" and then "Other File Sharing Options" menu item. Select "Second Shared Folder" option and select the mounted drive to share by pressing enter. IMPORTANT - The menu item dot should turn green to indicate it is selected, then press OK and return to SAMBA main menu by pressing back button several times or the home button. Test to make sure the drive is shared out as share2.
This procedure assumes you have a properly operating shared network and are familiar with basic network trouble shooting.
Hope this provides enough information to get you started.
Thanks to Snappy for his excellent help in walking me through setup problems like the menu button usage. I decided to write this procedure to help others who may need a little more detail. It is always the little things that get you or lack of familiarity with android.