     }
 
     private func setEthernetContent() {
-        titleLabel.text = MeshSetupStrings.GetReady.EthernetTitle
-//        textLabel1.text = MeshSetupStrings.GetReady.EthernetText1
-//        textLabel2.text = MeshSetupStrings.GetReady.EthernetText2
-//        textLabel3.text = MeshSetupStrings.GetReady.EthernetText3
-//        textLabel4.text = MeshSetupStrings.GetReady.EthernetText4
+        titleLabel.text = self.isSOM ? MeshSetupStrings.GetReady.SOMEthernetTitle : MeshSetupStrings.GetReady.EthernetTitle
 
         replacePlaceHolderStrings()
-//        hideEmptyLabels()
         checkboxView?.isHidden = true
     }
 
-
-//    internal func hideEmptyLabels() {
-//        textLabel1.isHidden = (textLabel1.text?.count ?? 0) == 0
-//        textLabel2.isHidden = (textLabel2.text?.count ?? 0) == 0
-//        textLabel3.isHidden = (textLabel3.text?.count ?? 0) == 0
-//        textLabel4.isHidden = (textLabel4.text?.count ?? 0) == 0
-//    }
 
     @IBAction func checkboxTapped(_ sender: MeshCheckBoxButton) {
         sender.isSelected = !sender.isSelected


        continueButton.setTitle(MeshSetupStrings.GetReady.Button, for: .normal)

        ethernetToggleTitle?.text = MeshSetupStrings.GetReady.EthernetToggleTitle
        ethernetToggleText?.text = MeshSetupStrings.GetReady.EthernetToggleText

        switch (self.deviceType ?? .xenon) {
            case .argon, .argonSoM:
                initializeVideoPlayerWithVideo(videoFileName: "argon_power_on")

                checkboxLabel?.text = MeshSetupStrings.GetReady.WifiCheckboxText
                checkboxView?.isHidden = false
            case .boron, .boronSoM:
                if (ParticleDeviceType.requiresBattery(serialNumber: dataMatrix!.serialNumber)) {
                    initializeVideoPlayerWithVideo(videoFileName: "boron_power_on_battery")
                } else {

        self.callback = didPressReady
        self.dataMatrix = dataMatrix
        self.deviceType = dataMatrix.type

        if (self.deviceType != nil) {
            self.isSOM = (self.deviceType! == ParticleDeviceType.argonSoM || self.deviceType! == ParticleDeviceType.boronSoM || self.deviceType! == ParticleDeviceType.xenonSoM)
        } else {
            self.isSOM = false
        }
    }
    @IBOutlet weak var setupSwitch: UISwitch?
    
    @IBAction func setupSwitchChanged(_ sender: Any) {
        continueButton.isUserInteractionEnabled = false
        titleLabel.alpha = 0
        videoView.alpha = 0

