moar stuff
authorPaul Kocialkowski <contact@paulk.fr>
Wed, 1 Jul 2015 13:41:54 +0000 (15:41 +0200)
committerPaul Kocialkowski <contact@paulk.fr>
Wed, 1 Jul 2015 13:41:54 +0000 (15:41 +0200)
CompassCalibration/AKMD.wti [moved from CompassCalibration/Akmd.wti with 100% similarity]
CompassCalibration/YAS529.wti [new file with mode: 0644]
GalaxySI9000.wt [new file with mode: 0644]
GalaxySI9000.wti [new file with mode: 0644]
GalaxySI9000Build.wt [new file with mode: 0644]
GalaxySI9000CompassCalibration.wt [new file with mode: 0644]
GalaxySI9000LoadedFirmwares.wt [new file with mode: 0644]
GalaxySI9000References.wti [new file with mode: 0644]
NexusSI902xCompassCalibration.wt
NexusSI902xReferences.wti

diff --git a/CompassCalibration/YAS529.wti b/CompassCalibration/YAS529.wti
new file mode 100644 (file)
index 0000000..6bb0517
--- /dev/null
@@ -0,0 +1,6 @@
+Connect to the device via [[ADB]] with sufficient permissions and run:
+<pre>
+# adb shell stop geomagneticd
+# adb shell rm /data/system/yas529.cfg
+# adb shell start geomagneticd
+</pre>
diff --git a/GalaxySI9000.wt b/GalaxySI9000.wt
new file mode 100644 (file)
index 0000000..820764e
--- /dev/null
@@ -0,0 +1,50 @@
+//include GalaxySI9000.wti
+//define DEVICE_MANUFACTURER           Samsung
+//define DEVICE_PICTURE                        galaxys.png
+//define DEVICE_RELEASE                        June 2010
+//define DEVICE_STATUS                 Maintained
+//define DEVICE_MAINTAINERS            [[People|Paul Kocialkowski]]
+//define DEVICE_SUPPORTED_MODELS       GSM: I9000
+//include Device/Header.wti
+
+//include Device/Status.wti
+
+//include Device/Installation.wti
+
+//include Device/Usage.wti
+
+//include Device/UsageCompassCalibration.wti
+
+//include Device/Build.wti
+
+//include Device/Development.wti
+
+//include Device/DevelopmentUART.wti
+
+//include Device/FreedomPrivacy.wti
+
+h2. Research
+
+h3. Hardware table
+
+|_. Component |_. Name |_. Source |_. Status |
+| SoC | Samsung S5PC110/S5PV210 | Linux kernel | Linux kernel support |
+| GPU | PowerVR SGX540 | https://secure.wikimedia.org/wikipedia/en/wiki/Exynos | Linux kernel support, proprietary userspace |
+| Audio Codec | WM8994 | Linux kernel | Linux kernel support (ALSA), free userspace |
+| Modem | XMM6160 | "XDA-Developers":http://forum.xda-developers.com/showthread.php?t=771379 | Free userspace implementation: [[Samsung-RIL]]/[[libsamsung-ipc]] |
+| Wi-Fi | BCM4329 | Linux kernel | Linux kernel support, proprietary loaded firmware |
+| Bluetooth | BCM4329 | Linux kernel | Linux kernel support, proprietary loaded firmware |
+| GPS | BCM4751 | https://plus.google.com/+StephenShankland/posts/CJ3bqa1x2Ek | Proprietary userspace, no free implementation: [[BCM4751]] |
+| Accelerometer | SMB380 | Android module |Linux kernel support, free userspace |
+| Compass | MS3C | Android module | Linux kernel support, free userspace |
+| Light | Sharp GP2A | Linux kernel support, free userspace | |
+| Proximity | Sharp GP2A | Linux kernel support, free userspace | |
+| FM Radio | SI4709 | Linux kernel | Linux kernel support |
+| Camera (back) | NEC CE147 | Linux kernel support, free userspace | |
+| Camera (front) | Samsung S5KA3DFX | Linux kernel support, free userspace | |
+| Touchscreen | Atmel MXT224 | Linux kernel support | |
+| Display | TL2796 | Linux kernel support | |
+
+h3. References
+
+//include GalaxySI9000References.wti
diff --git a/GalaxySI9000.wti b/GalaxySI9000.wti
new file mode 100644 (file)
index 0000000..147586d
--- /dev/null
@@ -0,0 +1,4 @@
+//define DEVICE_PREFIX                 GalaxySI9000
+//define DEVICE_NAME                   Galaxy S (I9000)
+//define DEVICE_CODENAME               galaxysmtd
+//define DEVICE_REPLICANT_VERSION      4.2
diff --git a/GalaxySI9000Build.wt b/GalaxySI9000Build.wt
new file mode 100644 (file)
index 0000000..f563baf
--- /dev/null
@@ -0,0 +1,3 @@
+//include GalaxySI9000.wti
+//include Build/Bacon.wti
+//include Build/Build.wti
diff --git a/GalaxySI9000CompassCalibration.wt b/GalaxySI9000CompassCalibration.wt
new file mode 100644 (file)
index 0000000..9bafcfd
--- /dev/null
@@ -0,0 +1,6 @@
+//include GalaxySI9000.wti
+//include CompassCalibration/Header.wti
+
+//include CompassCalibration/YAS529.wti
+
+//include CompassCalibration/Footer.wti
diff --git a/GalaxySI9000LoadedFirmwares.wt b/GalaxySI9000LoadedFirmwares.wt
new file mode 100644 (file)
index 0000000..e1ef55b
--- /dev/null
@@ -0,0 +1,9 @@
+//include GalaxySI9000.wti
+//include LoadedFirmwares/Header.wti
+
+| *Firmware name* | *Related chip* | *Related functionality* |
+| fw_bcmdhd.bin | Broadcom BCM4329 | Wi-Fi |
+| fw_bcmdhd_apsta.bin | Broadcom BCM4329 | Wi-Fi host |
+| nvram_net.txt | Broadcom BCM4329 | Wi-Fi configuration |
+| bcm4329.hcd | Broadcom BCM4329 | Bluetooth |
+| samsung_mfc_fw.bin | Samsung S5PC110/S5PV210 MFC | Hardware media encoding/decoding |
diff --git a/GalaxySI9000References.wti b/GalaxySI9000References.wti
new file mode 100644 (file)
index 0000000..777b92a
--- /dev/null
@@ -0,0 +1,4 @@
+* //print DEVICE_NAME// Service Manual and Schematics: http://www.cpkb.org/wiki/Samsung_GT-I9000_Galaxy_S_service_manual
+//include References/S5PC110.wti
+
+*These documents are the propriety of Samsung Electronics and are not hosted by the Replicant project.*
index 655ab0d..e9bff4e 100644 (file)
@@ -1,6 +1,6 @@
 //include NexusSI902x.wti
 //include CompassCalibration/Header.wti
 
-//include CompassCalibration/Akmd.wti
+//include CompassCalibration/AKMD.wti
 
 //include CompassCalibration/Footer.wti
index ded6c66..dd3d417 100644 (file)
@@ -1,4 +1,4 @@
-* //print DEVICE_NAME// Service Manual and Schematics: http://mobilcoms.ru/load/1-1-0-4499
+* //print DEVICE_NAME// Service Manual and Schematics: http://www.cpkb.org/wiki/Samsung_GT-i9023_Google_Nexus_S_service_manual
 //include References/S5PC110.wti
 
 *These documents are the propriety of Samsung Electronics and are not hosted by the Replicant project.*