Difference between revisions of "List of GSC bits"

From The iPhone Wiki
Jump to: navigation, search
m
(THIS GAVE ME A HEADACHE.)
Line 3: Line 3:
 
|-
 
|-
 
! width="200" | GSC bit
 
! width="200" | GSC bit
  +
! width="60" | Sourced from [[model definition file]]
 
! width="400" | Description
 
! width="400" | Description
 
|-
 
|-
  +
| 720p
| assistant
 
  +
| {{yes}}
| (not sure whether it is a GSC bit. iOS 5.0. Needed to enable Siri)
 
  +
|
 
|-
 
|-
  +
| [[accelerometer]]
| device-name-localized
 
  +
| {{yes}}
| (not sure whether it is a GSC bit)
 
  +
| iPhone OS 1.0+
 
|-
 
|-
  +
| accessibility
| device-name
 
  +
| {{yes}}
| (not sure whether it is a GSC bit)
 
  +
| Settings>General>Accessibility. iPhone OS 3.0+
 
|-
 
|-
  +
| additional-text-tones
| still-camera
 
  +
| {{yes}}
| (Can take photos. iPhone OS 1.0 or 2.0+)
 
  +
| New SMS sounds originally only for the iPhone 4. iOS >=4.2.1. Backported to the 3GS since iOS 5b3.
 
|-
 
|-
  +
| all-features
| cameraRestriction
 
  +
| {{yes}}
| (not sure whether it is a GSC bit)
 
|-
+
|
| cellular-data
 
| (Wireless modem)
 
 
|-
 
|-
 
| any-telephony
 
| any-telephony
  +
| {{yes}}
| (Cellular radio)
 
  +
| Cellular radio
 
|-
 
|-
  +
| apple-internal-install
| telephony
 
  +
| {{partial|Yes?}}
| (Can make phone calls. iPhone OS 1.0+)
 
  +
| Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a "INTERNAL_INSTALL_LEGAL_DECLARATION" string
 
|-
 
|-
| sms
+
| armv6
  +
| {{yes}}
| (Can send text messages. iPhone OS 1.0+)
 
  +
| CPU can execute ARM6 instructions
 
|-
 
|-
  +
| armv7
| video-camera
 
  +
| {{yes}}
| (Can records videos. iPhone OS 3.0+)
 
  +
| CPU can execute ARM7 instructions
  +
|-
  +
| assistant
  +
| {{yes}}
  +
| Siri. iOS ≥5.0
 
|-
 
|-
 
| auto-focus-camera
 
| auto-focus-camera
  +
| {{yes}}
| (Camera is not focus free. iPhone OS 3.0+)
 
  +
| Camera is not focus free. iPhone OS 3.0+
 
|-
 
|-
  +
| [[bluetooth]]
| h264-encoder
 
  +
| {{yes}}
| (Can encode audio?video? iPhone OS 3.0+)
 
|-
 
| wifi
 
 
|
 
|
 
|-
 
|-
  +
| bluetooth-le
| [[accelerometer]]
 
  +
| {{yes}}
| (iPhone OS 1.0+)
 
  +
| Found on iPhone 4S. iOS ≥5
 
|-
 
|-
  +
| camera-flash
| [[magnetometer]]
 
  +
| {{yes}}
| (iPhone OS 3.0+)
 
  +
| LED flash, iOS 4.0+
 
|-
 
|-
  +
| cameraRestriction
| [[wikipedia:Global Positioning System|gps]]
 
  +
| {{no}}
| (iPhone OS 2.0+)
 
  +
| Camera disabled via on-device or externally imposed Restrictions
 
|-
 
|-
  +
| cellular-data
| [[location-services]]
 
  +
| {{no}}
  +
| Wireless modem
  +
|-
  +
| contains-cellular-radio
  +
|
 
|
 
|
 
|-
 
|-
  +
| data-plan
| microphone
 
  +
| {{no|Unlikely}}
 
|
 
|
 
|-
 
|-
  +
| delay-sleep-for-headset-click
| peer-peer
 
  +
| {{yes}}
| (Bluetooth "gaming" extensions, iPhone OS 3.0+)
 
  +
|
 
|-
 
|-
  +
| device-name-localized
| opengles-1
 
  +
|
| (Supports OpenGL 1)
 
  +
| Unknown
 
|-
 
|-
  +
| device-name
| opengles-2
 
  +
| {{yes}}
| (Supports OpenGL 2)
 
  +
| Device class, e.g. "iPhone"
 
|-
 
|-
  +
| dictation
| armv6
 
  +
| {{yes}}
| (CPU can execute ARM6 instructions)
 
  +
| Microphone key on on-screen keyboard
 
|-
 
|-
  +
| display-mirroring
| armv7
 
  +
| {{yes}}
| (CPU can execute ARM7 instructions)
 
  +
| AirPlay whole screen streaming
 
|-
 
|-
 
| displayport
 
| displayport
  +
|
 
|
 
|
 
|-
 
|-
  +
| encrypted-data-partition
| hidpi
 
  +
| {{yes}}
| (Retina display)
 
  +
| Hardware encryption for 3GS and newer devices. iPhone OS 3.0+
  +
|-
  +
| encode-aac
  +
| {{yes}}
  +
|
  +
|-
  +
| enforce-googlemail
  +
| {{no}}
  +
| (Shows Google Mail logo instead of Gmail in the UK)
  +
|-
  +
| enforce-shutter-click
  +
| {{no}}
  +
| Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial framework
  +
|-
  +
| explicitContentRestriction
  +
| {{no}}
  +
| "Explicit" songs and podcasts disabled in Settings/General/Restrictions
  +
|-
  +
| fcc-logos-via-software
  +
| {{yes}}
  +
| Enables PNG viewer in Settings/General/About/[Legal]/Regulatory
 
|-
 
|-
 
| front-facing-camera
 
| front-facing-camera
  +
| {{yes}}
| (iOS 4.0+)
 
  +
| iOS 4.0+
 
|-
 
|-
  +
| gamekit
| camera-flash
 
  +
| {{yes}}
| (LED flash, iOS 4.0+)
 
  +
| Game Center
 
|-
 
|-
  +
| gas-gauge-battery
| [[gyroscope]]
 
  +
| {{yes}}
| (iOS 4.0+)
 
  +
| Precise battery measurement, enables Settings>General>Usage>Battery Percentage. iPhone OS 3.0+
 
|-
 
|-
  +
| [[wikipedia:Global Positioning System|gps]]
| contains-cellular-radio
 
|
+
| {{yes}}
  +
| iPhone OS 2.0+
 
|-
 
|-
  +
| green-tea
| volume-buttons
 
  +
| {{no}}
  +
| (turned on in iPhones sold in China)
  +
|-
  +
| not-green-tea
  +
| {{no}}
 
|
 
|
 
|-
 
|-
  +
| [[gyroscope]]
| ringer-switch
 
  +
| {{yes}}
| (Mute button)
 
  +
| iOS 4.0+
 
|-
 
|-
  +
| h264-encoder
| piezo-clicker
 
  +
| {{yes}}
| (Integrated non-speaker in iPod touch 1G.)
 
  +
| Can encode audio?video? iPhone OS 3.0+
 
|-
 
|-
  +
| hall-effect-sensor
| [[bluetooth]]
 
|
+
| {{yes}}
  +
| (Very likely the magnetic sleep switch on iPad 2)
 
|-
 
|-
  +
| hardware-keyboard
| unified-ipod
 
  +
| {{yes}}
| (joined Music and Videos into iPod)
 
  +
|
 
|-
 
|-
  +
| hd-video-capture
| youtube
 
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| hdr-image-capture
| youtubePlugin
 
  +
| {{yes}}
  +
| HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+
  +
|-
  +
| hiccough-interval
  +
| {{yes}}
  +
| (Unknown)
  +
|-
  +
| hide-non-default-apps
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| hidpi
| green-tea
 
  +
| {{yes}}
| (turned on in iPhones sold in China)
 
  +
| Retina display
 
|-
 
|-
  +
| hw-encode-snapshots
| not-green-tea
 
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| hw-snapshots-need-purplegfx
| wapi
 
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
 
| international-settings
 
| international-settings
  +
| {{yes}}
 
| (Settings/General/International, wildly used in iPhone OS 1.1+)
 
| (Settings/General/International, wildly used in iPhone OS 1.1+)
 
|-
 
|-
  +
| io-surface-backed-images
| stand-alone-contacts
 
 
|
 
|
  +
|
 
|-
 
|-
  +
| ipad
| delay-sleep-for-headset-click
 
  +
| {{yes}}
  +
| (Is iPad. used to be "wildcat".)
  +
|-
  +
| launch-mode
 
|
 
|
  +
| iPad SpringBoard orientation??
 
|-
 
|-
 
| load-thumbnails-while-scrolling
 
| load-thumbnails-while-scrolling
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| [[location-services]]
| sensitive-ui
 
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| [[magnetometer]]
| apple-internal-install
 
  +
| {{yes}}
| (Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a "INTERNAL_INSTALL_LEGAL_DECLARATION" string)
 
  +
| iPhone OS 3.0+
 
|-
 
|-
  +
| main-screen-height
| all-features
 
|
+
| {{no}}
  +
|
 
|-
 
|-
  +
| main-screen-width
| nike-ipod
 
  +
| {{no}}
| (Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+)
 
  +
|
 
|-
 
|-
  +
| main-screen-orientation
| voice-control
 
  +
| {{no}}
| (Voice control available. iPhone OS 3.0+)
 
  +
|
 
|-
 
|-
  +
| main-screen-scale
| proximity-sensor
 
  +
| {{no}}
| (self explanatory. iPhone OS 1.0+)
 
  +
|
 
|-
 
|-
  +
| MapKitAvailable
| bluetooth-le
 
  +
| {{no}}
| (iOS 5.0 iPhone 4S)
 
  +
|
 
|-
 
|-
  +
| MapKitAvailableGreenTea
| gas-gauge-battery
 
  +
| {{no}}
| (Precise battery measurement, enables Settings>General>Usage>Battery Percentage. iPhone OS 3.0+)
 
  +
|
 
|-
 
|-
  +
| MapKitUserShiftingGreenTea
| accessibility
 
  +
| {{no}}
| (Settings>General>Accessibility. iPhone OS 3.0+)
 
  +
|
 
|-
 
|-
  +
| MapKitUserShiftingNonGreenTea
| mms
 
  +
| {{no}}
 
|
 
|
 
|-
 
|-
  +
| MapsUserShiftingGreenTea
| encrypted-data-partition
 
  +
| {{no}}
| (Hardware encryption for 3GS and newer devices. iPhone OS 3.0+)
 
|-
 
| encode-aac
 
 
|
 
|
 
|-
 
|-
  +
| MapsUserShiftingNonGreenTea
| 720p
 
  +
| {{no}}
 
|
 
|
 
|-
 
|-
  +
| MapsVisible
| fcc-logos-via-software
 
  +
| {{no}}
| (Enable PNG viewer in Settings/General/Regulatory)
 
  +
| (not sure whether it is a GSC bit)
 
|-
 
|-
  +
| MapsVisibleGreenTea
| hide-non-default-apps
 
  +
| {{no}}
  +
| (not sure whether it is a GSC bit, also green tea = for chinese market)
  +
|-
  +
| marketing-name
  +
| {{yes}}
  +
| Brand name of your device e.g. "iPhone 3GS"
  +
|-
  +
| mars-volta
 
|
 
|
  +
| (not sure whether it is a GSC bit - spotted in iOS 5.0.1b2 4S)
 
|-
 
|-
  +
| microphone
| ipad
 
  +
| {{yes}}
| (Is iPad. used to be "wildcat".)
 
  +
|
 
|-
 
|-
  +
| mms
| data-plan
 
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
 
| multitasking
 
| multitasking
  +
| {{yes}}
 
|
 
|
 
|-
 
|-
  +
| multitasking-gestures
| venice
 
  +
| {{yes}}
| (FaceTime)
 
  +
| The infamous iPad swipe-to-cycle-apps and open multitasking 4- or 5-fingered actions
 
|-
 
|-
  +
| nike-ipod
| voip
 
  +
| {{yes}}
| (VoIP multitasking??)
 
  +
| Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+
 
|-
 
|-
  +
| opengles-1
| io-surface-backed-images
 
|
+
| {{yes}}
  +
| Supports OpenGL 1
 
|-
 
|-
  +
| opengles-2
| tv-out-crossfade
 
  +
| {{yes}}
| ([[:/Applications/MobileSlideShow.app|Photos app]] slideshow transitions enabled)
 
  +
| Supports OpenGL 2
 
|-
 
|-
  +
| peer-peer
| hd-video-capture
 
|
+
| {{yes}}
  +
| Bluetooth "gaming" extensions, iPhone OS 3.0+
|-
 
| hdr-image-capture
 
| (HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+)
 
 
|-
 
|-
  +
| photo-stream
| hw-encode-snapshots
 
 
|
 
|
|-
 
| hw-snapshots-need-purplegfx
 
 
|
 
|
 
|-
 
|-
  +
| piezo-clicker
| gamekit
 
  +
| {{yes}}
| (Game Center)
 
  +
| Integrated non-speaker in iPod touch 1G
 
|-
 
|-
  +
| post-animate
| additional-text-tones
 
  +
| {{no}}
| (New SMS sounds officially only for the iPhone 4 (except on iOS5 betas??). iOS 4.2.1+)
 
  +
|
 
|-
 
|-
  +
| pre-animate
| hardware-keyboard
 
  +
| {{no}}
 
|
 
|
 
|-
 
|-
| hall-effect-sensor
+
| proximity-sensor
  +
| {{yes}}
| (Very likely the magnetic sleep switch on iPad 2)
 
  +
| iPhone OS 1.0+
 
|-
 
|-
  +
| ringer-switch
| photo-stream
 
|
+
| {{yes}}
  +
| Mute switch
 
|-
 
|-
  +
| screen-dimensions
| multitasking-gestures
 
  +
| {{no}}
  +
|
  +
|-
  +
| sensitive-ui
  +
| {{no}}
 
|
 
|
 
|-
 
|-
  +
| serial
| display-mirroring
 
  +
| {{no}}
 
|
 
|
 
|-
 
|-
  +
| sms
| telephony-maximum-generation
 
  +
| {{yes}}
| (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)
 
  +
| Can send text messages. iPhone OS 1.0+
 
|-
 
|-
  +
| stand-alone-contacts
| hiccough-interval
 
  +
| {{yes}}
| (Unknown)
 
  +
|
 
|-
 
|-
  +
| still-camera
| marketing-name
 
  +
| {{yes}}
| (Brand name of your device e.g. "iPhone 3GS")
 
  +
| Can take photos. iPhone OS 1.0 or 2.0+
 
|-
 
|-
  +
| telephony
| launch-mode
 
  +
| {{yes}}
| (iPad SpringBoard orientation??)
 
  +
| Can make phone calls. iPhone OS 1.0+
 
|-
 
|-
  +
| telephony-maximum-generation
| application-display-identifiers
 
|
+
| {{yes}}
  +
| (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)
  +
|-
  +
| tv-out-crossfade
  +
| {{yes}}
  +
| ([[:/Applications/MobileSlideShow.app|Photos app]] slideshow transitions enabled)
 
|-
 
|-
 
| tv-out-settings
 
| tv-out-settings
  +
| {{no}}
 
| (not sure whether it is a GSC bit, sounds like a SpringBoard property)
 
| (not sure whether it is a GSC bit, sounds like a SpringBoard property)
 
|-
 
|-
  +
| unified-ipod
| screen-dimensions
 
  +
| {{yes}}
|
 
  +
| Joins Music and Videos into iPod on iOS <5. Still enabled on latest iPhones where it won't matter…
 
|-
 
|-
  +
| venice
| main-screen-width
 
  +
| {{yes}}
|
 
  +
| FaceTime
 
|-
 
|-
  +
| 3Gvenice
| main-screen-height
 
  +
| {{yes}}
|
 
  +
| FaceTime over 3G
 
|-
 
|-
  +
| video-camera
| main-screen-scale
 
  +
| {{yes}}
|
 
  +
| Can record videos. iPhone OS 3.0+
 
|-
 
|-
  +
| voice-control
| main-screen-orientation
 
  +
| {{yes}}
|
 
  +
| Voice control available. iPhone OS 3.0+
 
|-
 
|-
  +
| voip
| explicitContentRestriction
 
  +
| {{yes}}
|
 
  +
| VoIP multitasking?
 
|-
 
|-
  +
| volume-buttons
| enforce-shutter-click
 
  +
| {{yes}}
| Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial fmwk)
 
|-
 
| enforce-googlemail
 
| (Shows Google Mail logo instead of Gmail in the UK)
 
|-
 
| serial
 
 
|
 
|
 
|-
 
|-
  +
| wapi
| post-animate
 
 
|
 
|
|-
 
| pre-animate
 
 
|
 
|
 
|-
 
|-
  +
| wifi
| MapKitUserShiftingNonGreenTea
 
  +
| {{yes}}
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
  +
| Contains Wi-Fi radio.
 
|-
 
|-
  +
| youtube
| MapKitUserShiftingGreenTea
 
  +
| {{yes}}
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
  +
| YouTube app accessible, iOS <6b4
 
|-
 
|-
  +
| youtubePlugin
| MapsUserShiftingNonGreenTea
 
  +
|
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
|-
+
|
| MapsUserShiftingGreenTea
 
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
|-
 
| MapKitAvailable
 
| (not sure whether it is a GSC bit)
 
|-
 
| MapKitAvailableGreenTea
 
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
|-
 
| MapsVisibleGreenTea
 
| (not sure whether it is a GSC bit, also green tea = for chinese market)
 
|-
 
| MapsVisible
 
| (not sure whether it is a GSC bit)
 
|-
 
| mars-volta
 
| (not sure whether it is a GSC bit - spotted in iOS 5.0.1b2 4S)
 
 
|}
 
|}

Revision as of 21:16, 8 February 2013

GSC bit Sourced from model definition file Description
720p Yes
accelerometer Yes iPhone OS 1.0+
accessibility Yes Settings>General>Accessibility. iPhone OS 3.0+
additional-text-tones Yes New SMS sounds originally only for the iPhone 4. iOS >=4.2.1. Backported to the 3GS since iOS 5b3.
all-features Yes
any-telephony Yes Cellular radio
apple-internal-install Yes? Used in internal firmwares, displays a watermark with Apple contact info on device lockscreen, retail firmwares just show a "INTERNAL_INSTALL_LEGAL_DECLARATION" string
armv6 Yes CPU can execute ARM6 instructions
armv7 Yes CPU can execute ARM7 instructions
assistant Yes Siri. iOS ≥5.0
auto-focus-camera Yes Camera is not focus free. iPhone OS 3.0+
bluetooth Yes
bluetooth-le Yes Found on iPhone 4S. iOS ≥5
camera-flash Yes LED flash, iOS 4.0+
cameraRestriction No Camera disabled via on-device or externally imposed Restrictions
cellular-data No Wireless modem
contains-cellular-radio
data-plan Unlikely
delay-sleep-for-headset-click Yes
device-name-localized Unknown
device-name Yes Device class, e.g. "iPhone"
dictation Yes Microphone key on on-screen keyboard
display-mirroring Yes AirPlay whole screen streaming
displayport
encrypted-data-partition Yes Hardware encryption for 3GS and newer devices. iPhone OS 3.0+
encode-aac Yes
enforce-googlemail No (Shows Google Mail logo instead of Gmail in the UK)
enforce-shutter-click No Forces camera click even in silent mode in Japan and another country I don't remember -- look in Regional*.plist files under Celestial framework
explicitContentRestriction No "Explicit" songs and podcasts disabled in Settings/General/Restrictions
fcc-logos-via-software Yes Enables PNG viewer in Settings/General/About/[Legal]/Regulatory
front-facing-camera Yes iOS 4.0+
gamekit Yes Game Center
gas-gauge-battery Yes Precise battery measurement, enables Settings>General>Usage>Battery Percentage. iPhone OS 3.0+
gps Yes iPhone OS 2.0+
green-tea No (turned on in iPhones sold in China)
not-green-tea No
gyroscope Yes iOS 4.0+
h264-encoder Yes Can encode audio?video? iPhone OS 3.0+
hall-effect-sensor Yes (Very likely the magnetic sleep switch on iPad 2)
hardware-keyboard Yes
hd-video-capture Yes
hdr-image-capture Yes HDR, iOS 4.1+. Seems to depend on camera-flash on 4.3+
hiccough-interval Yes (Unknown)
hide-non-default-apps Yes
hidpi Yes Retina display
hw-encode-snapshots Yes
hw-snapshots-need-purplegfx Yes
international-settings Yes (Settings/General/International, wildly used in iPhone OS 1.1+)
io-surface-backed-images
ipad Yes (Is iPad. used to be "wildcat".)
launch-mode iPad SpringBoard orientation??
load-thumbnails-while-scrolling Yes
location-services Yes
magnetometer Yes iPhone OS 3.0+
main-screen-height No
main-screen-width No
main-screen-orientation No
main-screen-scale No
MapKitAvailable No
MapKitAvailableGreenTea No
MapKitUserShiftingGreenTea No
MapKitUserShiftingNonGreenTea No
MapsUserShiftingGreenTea No
MapsUserShiftingNonGreenTea No
MapsVisible No (not sure whether it is a GSC bit)
MapsVisibleGreenTea No (not sure whether it is a GSC bit, also green tea = for chinese market)
marketing-name Yes Brand name of your device e.g. "iPhone 3GS"
mars-volta (not sure whether it is a GSC bit - spotted in iOS 5.0.1b2 4S)
microphone Yes
mms Yes
multitasking Yes
multitasking-gestures Yes The infamous iPad swipe-to-cycle-apps and open multitasking 4- or 5-fingered actions
nike-ipod Yes Nike+iPod internal (or external with hacked drivers) receiver, iPhone OS 2.?+
opengles-1 Yes Supports OpenGL 1
opengles-2 Yes Supports OpenGL 2
peer-peer Yes Bluetooth "gaming" extensions, iPhone OS 3.0+
photo-stream
piezo-clicker Yes Integrated non-speaker in iPod touch 1G
post-animate No
pre-animate No
proximity-sensor Yes iPhone OS 1.0+
ringer-switch Yes Mute switch
screen-dimensions No
sensitive-ui No
serial No
sms Yes Can send text messages. iPhone OS 1.0+
stand-alone-contacts Yes
still-camera Yes Can take photos. iPhone OS 1.0 or 2.0+
telephony Yes Can make phone calls. iPhone OS 1.0+
telephony-maximum-generation Yes (Modem type. 2.5 = EDGE 3 = 3G 3.5 = HSDPA)
tv-out-crossfade Yes (Photos app slideshow transitions enabled)
tv-out-settings No (not sure whether it is a GSC bit, sounds like a SpringBoard property)
unified-ipod Yes Joins Music and Videos into iPod on iOS <5. Still enabled on latest iPhones where it won't matter…
venice Yes FaceTime
3Gvenice Yes FaceTime over 3G
video-camera Yes Can record videos. iPhone OS 3.0+
voice-control Yes Voice control available. iPhone OS 3.0+
voip Yes VoIP multitasking?
volume-buttons Yes
wapi
wifi Yes Contains Wi-Fi radio.
youtube Yes YouTube app accessible, iOS <6b4
youtubePlugin