yashsingh1/xdaforums huggingface dataset:
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
I recently tried to clear everything on my phone, so that it would have been the same as it was when it came out of the factory. I cleared the data and cache through recovery, but when tried to clear the cache, my phone just froze completely. I then restarted the phone by holding down the power button for a couple of seconds and after just booted normally.

Now my problem is that when I try to boot my phone, a flashing android logo with a red triangle appears. Fastboot mode is working on the phone, but the pc won't recognize my phone. The "Unknown USB device" message appears on the computer.

My question now is, how to fix it, so that the computer recognizes my phone, so I could flash an image through adb? And by the way, I have all the drivers installed, and they were working fine before the problem appeared.

I found many similar problems, but none of them were the excatct same as mine.
[ZenFone 2 Q&A, Help & Troubleshooting] sukhwant717:
install asus android usb driver. if not installs automatically force it
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
I said I already have ALL the nessecary drivers. Everything worked fine before I cleared the cache and restarted my phone.
[ZenFone 2 Q&A, Help & Troubleshooting] sukhwant717:
as i said try to force install driver. like click on properties of unknown device. then driver tab then update drivers. then browse computer choose the driver folder. click let me pick from list, click have disk and then choose driver. if that fails.. open the device back pannel. disconnect battery connector, disconnect sim flex connector. leave it disconnected for some time like 15 min. connect everything back and try again.
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
Thanks for answering.

I understood you wrong. I will try to force the driver later, and I'll let you know how it went. :fingers-crossed:
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
When I try to force the driver, it gives me this error.
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
https://pasteboard.co/fiRlYVAPm.png

When I try to force the driver, it gives me this error. (Link above)
[ZenFone 2 Q&A, Help & Troubleshooting] sukhwant717:
which file did you selected? and did you tried removing and reconnecting the connectors?
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
https://pasteboard.co/1xia27DOs.png

I did what you told me and selected this file. "android_winusb.inf" (Link above)
[ZenFone 2 Q&A, Help & Troubleshooting] sukhwant717:
open device and disconnect reconnect connectors
[ZenFone 2 Q&A, Help & Troubleshooting] ranetnjuud:
I disconnected every piece of wire I could find, reconnected those wires, but still, no luck. The same message appears.
[Nexus 6 Q&A, Help & Troubleshooting] FoxtrotZero:
Before I even get started, I know CM13 is outdated/discontinued/insecure. I'm aware, I'm stuck with it for a while.

I've been trying to get the notification LED on my phone to work the way I want. I had no problems doing this with Light Flow on my old Samsung GS4. Things were not so peachy until I was reminded Cyanogenmod has built in controls for the notification LED. I have everything set up just the way I want it, it demos just fine when I'm punching in the settings. The problem is it won't work reliably when I set my phone down.

With my GS4, if the screen was off and I had notifications, the LED blinked accordingly. My N6P doesn't do that. I've caught it blinking a few times throughout my day, and had friends send me notifications while it's sitting on my desk, so I know it works sometimes. But the LED won't stay that way forever, eventually it just decides my notifications aren't important enough to me and stops blinking.

I'm having a hard time really pinning down it's logic because it seems to just work when it wants to. I have a theory that the way the 6P is really aggressive about saving battery, whatever service controls the LED is being woken up when a new notification comes in and eventually being put back to sleep, but I simply don't know enough to say. While I'm at it, I don't think I have any way of assigning priority to the different notifications (a text message is more important than an email, for example), so my color code scheme might as well go out the window.

I don't know why google seems to hate the notification LED so much, every time I try to google the issue I just get tons of pages telling me how Google hid it away and you can turn it back on in the settings for AOSP. Obviously none of that is helpful, maybe someone here has an answer?
[Nexus 6 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
[MENTION=8322568]FoxtrotZero[/MENTION]: Wrong forum. This is the Nexus 6 forum. Your device is here.
[Nexus 6 Q&A, Help & Troubleshooting] FoxtrotZero:
GFDI, didn't even know there was another device called the Nexus 6. Thanks.
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.

ONLY FOR C9 PRO SM-C900F INDIAN VARIANT.

#include <std_disclaimer.h>

/*
* Your warranty is now void.
*
* I are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.

Unofficial LineageOS Builds

Important information:

This thread is for unofficial LineageOS 14.1 builds for C9 PRO INDIAN VARIANT ONLY- C900F. The following will not be supported here:

Custom kernels

Mods

Xposed

Known bugs:

-WIFI

-CAMERA

-RIL

-DATA

-BLUETOOTH

-AUDIO

-MANY OTHER THINGS

Working

-VIBRATION

-?? FINGERPRINT [NEED CONFIRMATION]

-MTP STORAGE

-??BATTERY PERCENTAGE

-??

Installation:

First time flashing LineageOS 14.1 on your device, or coming from another ROM?

Download the zip(s) LINK TO ROM BELOW

Install a compatible Recovery https://xdaforums.com/c9-pro/development/twrp-progress-t3586051

Perform a nandroid backup of your current ROM (ABSOLUTELY NECESSARY)

Wipe data/factory reset

Flash LineageOS

Optional: Install the Google Apps addon package, install the SU addon package(https://download.lineageos.org/extras, choose arm64)

Reboot

I DON'T KNOW IF THIS ROM WILL WORK ON OTHER VARIANTS OF C9 PRO. SOMEONE HAS TO TEST IT OUT AT THEIR OWN RISK.

Source code:

LINEAGE -https://github.com/lineageos

KERNEL -https://github.com/k2wl/c9lte-kernel

DEVICE - COMING SOON

Credits:

LineageOS Team & Contributors

Code Aurora Forum

PM ME FOR CREDITS IF YOU THINK I MISSED YOU

Download:

https://sourceforge.net/projects/c9lte/

XDA:DevDB Information

LineageOS 14.1[7.1.2][c900f][c9lte][Indian], ROM for the Samsung C9 Pro

Contributors

k2wl

Source Code: https://github.com/k2wl/c9lte-kernel

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: Lineage

Version Information

Status: Alpha

Created 2017-06-04

Last Updated 2017-06-04
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
RULES

I have created this rom as hobby..in my free time....and not as responsibility.

so following rules must be strictly followed.

1.Absolutely no ETAs

2.No foul language or fights here. Be respectful.

3.Those want to help can post fixes and their experiences with rom.

4.This thread is right now only for testers and developers..
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
Great news Karthik,

Thank you for this Rom.. Been waiting from a long time.

Will flash the rom & Update you..

:good::good:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
those with c9000 or c9ooy variant please share your latest build.prop

connect the phone to pc

enable usb debugging in phone

give following commands once phone connected to pc
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
Successfully flashed the rom.

As already mentioned in the OP, the Data, ril, wifi etc does not work..

Will wait for K2wl to work on this.

Just need a daily driver rom.

Great going Karthik.. :good: :good: :laugh:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
Only need a daily driver with

Data, Audio, Camera & Wifi working.

I hope K2WL ( Karthik ) is working on this.

Plz take your sweet time & update us. Thank you.

:good: :good: :laugh:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] lovekeshramawat:
Much appreciation for your hard word [MENTION=943196]k2wl[/MENTION]..keep going

Waiting for the day when this rom will be a daily drive on our c9pro...
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] mello307:
Appreciation for your work no matter what the result is.:svetius:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Wasim@Xda:
When will be the bugs were solved??

---------- Post added at 12:05 PM ---------- Previous post was at 12:00 PM ----------

Volte Support???
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Nwannem1:
Remove this thread with immediate effect

What ls? buggggggggggggggggggggggggggggggg
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Nwannem1:
Bugzzzzzzzzzz

if all these are not working of what use is the rom plz?
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Oves786:
heyy nice work bro

see my pm
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] GF2981:
Done a damn good job! Please make C9000 one! Here's the build.prop for C9000ZCU1AQG1: https://www.mediafire.com/?evy30x1cadjqrbf A HUGE thank you!
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] travis82:
So I have the device tree basically working. Are you going to continue this work dev?, or just use a rom port like in topic? Look at my git maybe some of it will help you out and we can combine are efforts to unify the devices? But if you moved on say something so we know what's happening.

Trav
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
Please do something Devs..

Just need a Daily driver..

:good::laugh:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] travis82:
well ask K2WL Im doing C9LTECHN SM-C9000 I asked but get ignored.
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
I asked him & Tried to send a Message also.

No response.

He did create a Lineage Rom but the data, ril, wifi, sound etc are not working..

I flashed his both roms & they test fine.

Plz check if you can do anything about this..

:good:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] deadman96385:
I just picked up the SM-C900Y which is very similar to SM-C900F so i should be able to unify it in once i get it working.
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
i just ordered another c900f because my c9 pro is hard bricked in june and cant be repaired. i will try to be more present now. sorry for delays...

add me to your c9 pro organisation on github :)
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] Pariki:
Welcome back K2WL ..

:good::good:
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] travis82:
How did you manage that? You don't have combo FW to repair it?
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
no ...it got water damaged...i got it repaired but then after few days my nephew broke it.....so ordered new :) too much money loss:(
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] GF2981:
Welcome back k2Wl!

Could you make a c9000 one?

Here's the build.prop for C9000ZCU1AQG1: https://www.mediafire.com/?evy30x1cadjqrbf
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] k2wl:
work is already began here https://github.com/Galaxy-C9-Pro by [MENTION=3463480]travis82[/MENTION] & [MENTION=4222965]deadman96385[/MENTION]

have patience ..:)
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] GF2981:
I am sorry that I just disturbed you and I found that link
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] deadman96385:
Status update

I've gotten Bluetooth working

We are getting closer on wifi once that works I'll release a build for c900f/c900y.
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] audiglobal:
update please... i like lineageOS...
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] sher5sher:
C9 Pro C900F - Data billing from monthly to daily mod.

Dear Friends and Developers,

I have a Samsung C9 Pro - C900F- with Android 7 . I need someone to help me to change the data billing cycle from Monthly to daily base.

my phone is rooted.

I'm sure most of the people in this world needs this option to be changed or they need a data manager with root option which can turn of the mobile data once you reach your limit.

I look forward to see your replies on this post.

regards,

Sher
[Samsung C9 Pro  ROMs, Kernels, Recoveries, & Other] QTP18:
Update pls
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
*** Disclaimer ***

All flashing is done at your own risk!
While nothing from this thread should break your device,
don't come back here blaming anyone if it does!

Introduction

Images

Prerequisites

Installation instructions

Device Changelog

TWRP Official Change Log

Downloads

Known Issues

Bug Reporting
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
TWRP Official Change Log
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Reserved
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
Rest in peace: XDA Recognized Developer nkk71 has passed away
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] topjohnwu:
What's causing all the trouble regarding MTP/UMS here is HTC switching from sysfs to configfs for usb (it's weird because it's still labeled as "testing" in the latest Linux kernel....)

For those who like to have some info, you can check out the official documentation:

https://github.com/torvalds/linux/blob/master/Documentation/usb/gadget_configfs.txt

And for USB mass storage:

https://github.com/torvalds/linux/b.../ABI/testing/configfs-usb-gadget-mass-storage

Other functions can also be checked from files starting with configfs-usb-XXX here:

https://github.com/torvalds/linux/tree/master/Documentation/ABI/testing
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Well, for some reason the Downloads tab isn't working, so I haven't been able to upload the build yet. Hopefully that sorts itself out soon.

EDIT: John uploaded it, so let the flashing begin!

One thing to note is that you CAN fastboot boot TWRP on this device, so if you don't want to overwrite stock recovery, you don't have to ;)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] sabpprook:
Great job guys!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] qriozum:
Fantastic :)

Great thnx guys!

--

wysłane z HTC10 Carbon-Gray, przy użyciu Tapatalka VIP v6.5.6 (883)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] OMJ:
Very nice guys! Thanks!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] 5m4r7ph0n36uru:
Thanks [MENTION=1162986]Captain_Throwback[/MENTION], [MENTION=2605798]nkk71[/MENTION] and [MENTION=4470081]topjohnwu[/MENTION] for all your work. So everything is set as soon as my U11 arrives.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] aviatordoc:
Thanks guys, and CPT Throwback.

What will we do without TWRP.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Can someone test this build for me? If it works, we'll be able to add official TWRP support for the U11 :).

EDIT: Build doesn't boot. We're investigating why.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] heslo.rb26:
I'd get onto it for you but for some reason I can't log into HTCdev to unlock my bootloader to flash any recovery. It just says my user/pass doesn't work. Tried resetting password, tried making a new account, no luck! Anyone else having any issues? Keen to flash TWRP :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Sirbo_239:
Tried to install but got Error message in fastboot:

C:\adb>fastboot flash recovery twrp.img

target reported max download size of 536870912 bytes

sending 'recovery' (34796 KB)...

OKAY [ 0.766s]

writing 'recovery'...

FAILED (remote: Not allowed on PRODUCTION device)

finished. total time: 0.766s

C:\adb>
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Kisakuku:
Boot into download mode first.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Sirbo_239:
with every new devices the same mistake since the m7
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] avatar_ro:
you made an account just to comment that :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] purple patch:
Probably made an account to ask his first question. Got an answer and thanked reply. That's what XDA is for. You not reading previous posts, is what XDA is becoming:)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
TWRP support for the U11 is now official! I'm listed as the maintainer, although I still don't have the device. Hopefully nothing breaks anytime soon, lol...

P.S. I removed the unofficial version from the Downloads tab as it should no longer be needed - the official is newer and better :)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] paborges:
Thanks once more, specially for all the patience. The only gap missing is that when I tryed to restore the nandroid twrp wasnt able to and warned me: impossible to restore, mounted read only. So in the end read only can if cannot restore nands? If it is, why would mine fail?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
The system partition can be viewed in 2 modes:

1- a partition with bunch of files -> this is System

^^ this cannot be restored in read-only mode, and it won't pass OTA

2- an entire block partition -> this is System_image

^^ this one can be restored, and can pass OTA

I'm not good with analogies, so don't laugh too hard:

You have an A4 paper with 60 words on it.

-> the A4 paper with 60 words is your System_Image

-> the 60 words is your System

===> when you restore your System_Image you'll get the exact A4 paper with 60 words on it back.

===> however, if you only restore your System, you'll get your 60 words but not necessarily on an A4 paper

The OTA expects your system to be that exact A4 paper with those 60 words on it.

Think of read-only System as a laminated A4 paper with 60 words.

You were trying to restore System [Files] (the 60 words), onto that laminated paper -> you cannot write on laminated paper ;)

EDIT: Wow talk about a confusing analogy :rolleyes::eek::p
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] paborges:
I see that actually is a pretty good analogy. But specifically talking about nandroid backups. Not OTAs anymore. So if I stay read only to be able to restore a nandroid that must be made out of system image and not of system only. Did I get it right this time? :confused:
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
okay, i'll need to elaborate on all this in more detail I guess, but not up to it at the moment :angel:

I'll make a nice graph (without A4 papers :p)

But in short, if you are talking about backups of your system partition

and

it's never been modified (incl mounted r/w) then yes, you stick with system_image.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] rogeriskira:
Hello all I've been having this issue where TWRP can't mount storage. It states "failed to mount system structure needs cleaning. Also when rebooting to system it states" No OS installed... Are you sure you want to reboot? ".

The strange thing is other than that everything works fine. I'm currently booted no issue on my Sprint HTC U11 ViperU 1.7 magisk version.

But I feel if things go sour I'm stuck. Please help!

Edit: I'm on the 1.28 Sprint firmware.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
Check the OP under "Bug reporting" section.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] rogeriskira:
I was not able to edit my original post with my recovery log but here it is.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
You didn't add the kernel log, but that's okay.

I'm assuming your system is not "read-only" cause I didn't see that *page* in your log.

Mind running the following commands, while connected from PC to phone:

open a shell

adb shell

then

umount /system
e2fsck -fvn /dev/block/bootdevice/by-name/system

and paste the whole output here (btw, that doesn't fix or repair anything, it just checks the filesystem for errors)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
Interesting the umount command was supposed to say "invalid argument", instead your system partition is kept mounted, possibly the kernel "trying to fix it"
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] rogeriskira:
I've reattached my recovery log this time with my kernal logs as well. I am using ElementalX latest version 1.06
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
here's a quick example from my M9, (the 10 would show similar and the 11 wouldn't be much different):

~ # umount /system
umount: can't umount /system: Invalid argument
~ # e2fsck -fvn /dev/block/bootdevice/by-name/system
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

5034 inodes used (1.76%, out of 286720)
1 non-contiguous file (0.0%)
0 non-contiguous directories (0.0%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 4788
949764 blocks used (82.81%, out of 1146880)
0 bad blocks
0 large files

3958 regular files
839 directories
0 character device files
0 block device files
0 fifos
0 links
228 symbolic links (228 fast symbolic links)
0 sockets
------------
5025 files
~ #
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
Don't see a kernel log there, but sooner or later you'll have to fix your system partition, can't tell you how exactly at the moment (since you're running a *supposedly* unmodified system, probably a decent fastboot flash ...), or even better a whole RUU (though that will wipe your device)
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] rogeriskira:
Would a RUU backup and then nandroid leave me in the same state or it could fix the issue and I could come back to this without the file system issues?
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] nkk71:
Sorry for being *cryptic* (things sound differently to me, and I interpret them as such), so let me try to say what I really meant:

1- your /system partition (although working fine) is *dirty*,

--- on Windows you would do a chkdsk to fix the dirty flag and any errors

--- on 'nix you'd run an e2fsck, which seems to be going on in the background

2- by RUU'ing you'd wipe your device completely, but would restore fully stock partitions (

all data will be lost!!

)

3- you could attempt a "htc_fastboot flash system <my stock system>.img" so as not to wipe everything, but the likelihood of an inadvertent wipe, are quite high

So, if it was me, and I dont wanna mess things up too much:

1- Backup everything to your PC

2- Do a full RUU

3- Restore

I know it's lengthy, and tedious, but possibly the best course of action, and no hurry, seems you're okay for the time being
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] rogeriskira:
Thanks for the help! I will get to it soon as to avoid future issues. Also yeah I knew what you meant earlier no issues!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Captain_Throwback:
Uploaded a TWRP built from the 1.28 kernel source to the Downloads tab.

It seems to be working okay for me. Feel free to try it and provide feedback. Thanks!
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] loner.:
Flashed and booted okay here.
[HTC U11  ROMs, Kernels, Recoveries, & Other Develo] Electronic Punk:
Had to grab a beta update for my theme (materialized) as its now version 3, but all good here too!